Yazılım mimarlığı nedir? Yazılım mimarları ne iş yapar? - W3 Uzman
4, Şubat, 2017 Yazılım kategorisinde Ayyıldız (781 puan) tarafından soruldu
Yazılım mimarı ne demektir arkadaşlar? Yazılım mimarları tam ne iş yaparlar? Normal yazılımcılardan ne farkları vardır?
Açıklıyayım ben sana, kısaca yazılım mimarı bir projenin alt yapısını tasarlayan kişidir. Proje yöneticisi ile karıştırılır bazen fakat en büyük fark biri yönetim ile ilgili planlama yaparken diğeri sadece proje planlaması yapar. Aşağıdaki gördüğün çok basit bir MVC projesi alt yapısıdır. Katmanlı mimarı, Fluent API, Entity Framework gibi unsurlar için hazırlanmıştır. Ayrıca içerisinde MVCde önemli bir konu olan Areas kavramı da vardır. Böyle bir yapı kurduğunda sadece değiştirmen gereken UI katmanı olur. Nedeni ise kurduğun yapının verdiğin her objeye göre otomatik olarak çalışmasıdır.
Yazıım mimarı olursan, hazırladığın alt yapıyı Developerlar kullanır, çoğu zaman yan gelip yatar gözüyle bakılan yazılım mimarları aslında en başında yapıyı sağlam ve tabiri caizse taş gibi oluşturursa gerçekten yan gelip yatabilir.