Yazılım mimarisi nedir?
Bilgisayar ortamında, yazılım mimarisi bir yazılım
uygulamasının şematik bir planıdır. Sistem mimarisi ekibi tarafından
oluşturulur . Bu mimari, bir yazılım çiftçi destek kredisiuygulamasının bir donanımın donanımları,
ağları ve diğer bileşenleriyle nasıl etkileşime gireceğini gösteren eksiksiz
bir tasarım belgeleri kümesini içerir.
Bir yazılım uygulaması bir bilgisayarda çalışan bir
programdır. Her bilgisayarın belirli güç gereksinimleri, telekomünikasyon ağı
gereksinimleri ve performans yetenekleri vardır. Yazılım mimarisi, kurumsal
altyapıya getirilecek beklentileri ve talepleri tanımlayan bir taslaktır.
Mimari, bir sistemdeki elemanların karmaşık bir tasarımı ve
bunlar arasındaki ilişkidir. Yazılım mimarisi, bir sistemin ayrıntılı yapısını
iletmek için kullanılan bir araçtır. Sistemlerin bir üretim ortamında nasıl
işleyeceğini tanımlamak için bileşenlerin hem iç hem de dış ilişkilerini
açıklar.
Çoğu bilgisayar yazılımı , tanımlanmış süreçlere ve sistem
yaşam döngüsü yönetimine dayanarak oluşturulur. Bu süreç gereksinimleri,
tasarım, kodlama ve test alanlarını içerir. Tipik olarak sistem yaşam
döngüsünün gereksinim aşamasında, mimari tasarım konseptlerini sürecin başlarında
yakalamak önemlidir. Bu, yazılım mimarisinin organizasyonun stratejilerini
içerecek şekilde yeterince erken planlanmasını sağlar.
Bir kurumsal mimari stratejisi yazılım uygulamaları bir
kuruluş içinde nasıl kullanılacağını tanımlayan stratejik plandır. Bu plan, tüm
yazılımların genel çerçevesi için yönergeleri, modelleri ve standartları
içermektedir. Yazılım mimarisinin kurumsal mimari stratejisine uygun olmasını
sağlamak, sistem mimarının sorumluluğundadır.
Sistem mimarı hayati bir rol oynar. Paydaşların değerlerini,
hedeflerini ve endişelerini aktif olarak dinleyebilen bir iletişim uzmanıdır.
Teknik talimatları belirleyen teknoloji haritaları oluşturmak için bu bilgileri
kullanır. Yazılım mimarisi, yeni yazılım teknolojisini bir organizasyona
eklemek için kullanılan tasarım planıdır.
Büyük kuruluşlar, tüm kurumsal sistemlerin iç tasarımını
yönlendirmek için kredi kartı başvurusu kredi notunu etkiler
mibu kurumsal çerçeveleri bir yol haritası olarak
kullanır. Bu yaklaşım , şirketin genelindeki yazılım bakım maliyetini düşürür .
Çoğu kaynak için ortak bir altyapı paylaşarak, kuruluş için toplam yazılım
maliyeti maliyeti azalır.
Standartlaştırılmış mimari stratejisinin iyi bir örneği
Microsoft Office Suite®'in geniş bir şekilde benimsenmesidir. Bunun yerine,
e-postalar, kelime işlem ve elektronik tablolar için birden çok araca izin
vermek yerine , büyük bir şirket, şirket genelinde kullanılabilen bir yazılım
mimarisini seçecektir.
Yorumlar
Yorum Gönder