TR EN

SOFTWARE DESIGN AND ARCHITECTURE COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
YZM304 SOFTWARE DESIGN AND ARCHITECTURE 6 3 2 3

Objectives and Contents

Objectives: Bu dersin amacı, yazılım projelerinin yazılım mühendisliği disiplinine uygun bir biçimde modellenmesi, tasarlanması ve geliştirilmesini sağlamaktır. Bu doğrultuda, öğrencilere yazılım mühendisliğinin temel ilkeleri, yazılım geliştirme sürecinin aşamaları, yazılım tasarım standartları ve yaygın olarak kabul görmüş tasarım desenleri hakkında bilgi aktarılması hedeflenmektedir.
Content: Bu ders, yazılım mimarisi ve tasarımına yönelik temel tasarım ilkeleri ile stratejileri kapsamaktadır. İçeriğinde, mimari stiller, kalite özellikleri, gösterim ve belgelendirme yöntemleri, referans mimariler, alan odaklı mimari yaklaşımlar, desen tabanlı tasarım, bileşen tabanlı tasarım, ölçek odaklı tasarım ve detay tasarım süreçlerinde arayüz tasarımının ele alınması yer almaktadır.