İyi ve kötü bir yazılım mimarisi var: bu açık. Ama optimal var mı?
İyi yazılım mimarisi nedir? Uzun vadeli bakım iyi bir mimarinin bir işareti midir? Bir başlangıç şirketi için uzun vadeli bakım çok önemli değildir. Hızlı bir şekilde yeterli satışa ulaşmazsa, piyasadan kaybolacaktır. Uzun vadeli bakım ancak daha sonra yardımcı olur.
Yani belki ölçeklenebilirlik önemlidir? Tıbbi verilerin işlenmesi için bir sistem, ölçeklenebilirlik ve bakım ile ilgisi olmayan birçok gereksinimi karşılamaktadır. Veriler emin olmalı. Sadece yetkisiz erişimden önce değil, aynı zamanda donanım sorunlarına ve yüksek yüklerle aynı zamanda hiçbir veri kaybolamaz. Çalışanların hangi verileri gördüğü veya değiştirdikleri kaydedilmelidir. Bu gereksinimler basit bir güvenlik vizyonunun ötesine geçer.
Gereksinim
Mimarinin önemli bir görevi bu gereksinimleri belirlemektir. Gereksinimleri bilmiyorsanız, onlarla pek karşılaşamazsınız. Ne yazık ki, birçok mimari bu noktada başarısız oluyor. Sadece bu gereksinimlere dayanarak teknik bir çözüm tasarlamak mümkündür. Dolayısıyla mimariler bu gereksinimler olmadan iyi teknik çözümler olamaz.
Gereksinimler kalite senaryolarında kaydedilebilir. Özellikle, bir sistemin nasıl davranması gerektiğini açıklarlar. Kalite senaryosu örneği: “Sistemde yeni bir ülke desteklenmelidir. Değişiklik en yüksek 10pt'de uygulanabilir.”
Kaliteli bir ağaç panoramik görevi görebilir ve olası tüm kategorilerin kaydedilmesini sağlamaya yardımcı olabilir. “ARC42 belgeleri”, kaliteli senaryolar ve kaliteli ağaçlar göstermenin nasıl mümkün olduğunu göstermektedir.
Sonunda, her mimari diğer gereksinimler ve ilgili bağlam nedeniyle ayrı ayrı uyarlanır. Dolayısıyla en iyi genel uygulamalar veya optimal mimari yoktur, sadece belirli sorunlar için çözümler. Mimar onları kullanmalı – ve elbette eğlenceli!
TL; Dr.
Mimariler özel teknik çözümlerdir. Bu nedenle, proje gereksinimlerini bilmeniz ve bireysel bir çözüm tasarlamanız gerekir. Kaliteli ağaçlar ve kaliteli senaryolar yardımcı olur.
()
İyi yazılım mimarisi nedir? Uzun vadeli bakım iyi bir mimarinin bir işareti midir? Bir başlangıç şirketi için uzun vadeli bakım çok önemli değildir. Hızlı bir şekilde yeterli satışa ulaşmazsa, piyasadan kaybolacaktır. Uzun vadeli bakım ancak daha sonra yardımcı olur.
Yani belki ölçeklenebilirlik önemlidir? Tıbbi verilerin işlenmesi için bir sistem, ölçeklenebilirlik ve bakım ile ilgisi olmayan birçok gereksinimi karşılamaktadır. Veriler emin olmalı. Sadece yetkisiz erişimden önce değil, aynı zamanda donanım sorunlarına ve yüksek yüklerle aynı zamanda hiçbir veri kaybolamaz. Çalışanların hangi verileri gördüğü veya değiştirdikleri kaydedilmelidir. Bu gereksinimler basit bir güvenlik vizyonunun ötesine geçer.
Gereksinim
Mimarinin önemli bir görevi bu gereksinimleri belirlemektir. Gereksinimleri bilmiyorsanız, onlarla pek karşılaşamazsınız. Ne yazık ki, birçok mimari bu noktada başarısız oluyor. Sadece bu gereksinimlere dayanarak teknik bir çözüm tasarlamak mümkündür. Dolayısıyla mimariler bu gereksinimler olmadan iyi teknik çözümler olamaz.
Gereksinimler kalite senaryolarında kaydedilebilir. Özellikle, bir sistemin nasıl davranması gerektiğini açıklarlar. Kalite senaryosu örneği: “Sistemde yeni bir ülke desteklenmelidir. Değişiklik en yüksek 10pt'de uygulanabilir.”
Kaliteli bir ağaç panoramik görevi görebilir ve olası tüm kategorilerin kaydedilmesini sağlamaya yardımcı olabilir. “ARC42 belgeleri”, kaliteli senaryolar ve kaliteli ağaçlar göstermenin nasıl mümkün olduğunu göstermektedir.
Sonunda, her mimari diğer gereksinimler ve ilgili bağlam nedeniyle ayrı ayrı uyarlanır. Dolayısıyla en iyi genel uygulamalar veya optimal mimari yoktur, sadece belirli sorunlar için çözümler. Mimar onları kullanmalı – ve elbette eğlenceli!
TL; Dr.
Mimariler özel teknik çözümlerdir. Bu nedenle, proje gereksinimlerini bilmeniz ve bireysel bir çözüm tasarlamanız gerekir. Kaliteli ağaçlar ve kaliteli senaryolar yardımcı olur.
()