|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Lisans
|
|
Bölümü / Programı
|
Yazılım Mühendisliği
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı, yazılım projelerinin yazılım mühendisliği disipliniyle modellenmesini, tasarlanmasını ve geliştirilmesini sağlamaktır. Bu amaçla yazılım mühendisliğinin temel prensiplerini, yazılım sürecinin adımlarını, yazılım tasarımının standartlarını ve standart haline gelmiş tasarım kalıplarını öğretmektir.
|
|
Dersin İçeriği
|
Bu ders yazılım mimarisi ve tasarımı için temel tasarım ilkeleri ve stratejileri kapsar. Mimari stiller, kalite nitelikleri, gösterimler ve belgeler, referans mimarisi, mimari sürecinde etki özgü mimarisi ve desen odaklı tasarım, bileşen tabanlı tasarım, boy odaklı tasarım ve detay tasarım sürecinde arayüz tasarımı ele alınmıştır.
|
|
Dersin Yöntem ve Teknikleri
|
Proje, sınav
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Dr. Öğretim Üyesi Mücahit Ege
|
|
Dersi Verenler
|
Dr. Öğretim Üyesi ŞERİFE ESRA DİNÇER
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Software Architecture, Kazman et al. N. Taylor, N. Medvidovic, E. M. Dashofy. 2009. SoftwareArchitecture: Foundations, Theory, and Practice. 1st edition. Wiley.
|
|
Ders Notları
|
Öğretim elemanı ders notları
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%90
|
|
|
Alan Bilgisi
|
%10
|
|
|