SEDS 512

Yazılım Mimarileri

Bu ders yazılım mimarileri için gerekli temel bilgileri kapsar. Yazılım Mimarisi Kavramları, Mimari Gereksinim Analizi, Yazılım Mimarisi Tasarım Teknikleri, Bileşen-temelli Mimari Tasarım, Mimari Şablonları, Mimari Değerlendirme Kriterleri, Yazılım Ürün Hatları Mühendisliği, Alan Mühendisliği ve Uygulama Mühendisliği, Yazılım Mimarisi Kodlama.

Hafta Konu
1 Yazılım Mimarisine Giriş
2 Mimari Gereksinim Analizi
3 Yazılım Mimari Tasarım ve Modelleme
4 Mimari Tasarım Yöntemleri Sınıflaması
5 Bileşen-temelli Mimari Tasarım
6 Mimari Görünümleri I
7 Mimari Görünümleri II
8 Mimari Şablonları I
9 Mimari Şablonları II
10 Mimari Değerlendirme Kriterleri
11 Yazılım Ürün Hatları Mühendisliği
12 Alan Mühendisliği ve Uygulama Mühendisliği
13 Yazılım Mimarisi Kodlama
14 Proje Sunumları ve Tartışma