İçeriğe geçin

Yazılım mimarisi

Yazılım sisteminin yapısı, parçaların birlikte çalışması ve kalite hedefleri hakkındaki temel kararlar.

Yazılım mimarisi

Bir amaca hizmet eden yapı

Yazılım mimarisi, sistemin parçaları, ilişkileri ve birlikte çalışması hakkındaki temel kararları açıklar. Sınırlar, arayüzler ve sorumluluklar buna dahildir. Bu kararlar değiştirilebilirlik, hizmetin kullanılabilirliği ve erişim koruması gibi gereksinimleri desteklemelidir.

Kurgusal örnekte müşteri portalı, rapor üretimi aksadığında da işleri gösterebilmelidir. Mimari bunun için bağımlılıkları ve arıza davranışını netleştirmelidir. Kutulu çizim veya kullanılan ürünlerin listesi yetmez. Kararın gerekçesini, önemli varsayımları ve etkileri kaydedin. Seçilen yapının hedefe ulaşıp ulaşmadığı uygun denetimlerle değerlendirilir; mimari şema işlevin kanıtı değildir.

Kaynaklar