|
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 mimarilerinin derinlemesine kavramları, ilkeleri, yöntemleri ve en iyi uygulamalarını sağlamaktır. Dersin kapsam alanı; özel mimariler, hizmet odaklı mimariler, ürün hattı mimarileri, adaptif ve generatif mimariler konularından oluşmaktadır. Bu ders yazılım gereksinimleri, yazılım tasarımı, yazılım mimarisi, yazılım yönetimi ile yazılım kalitesi ve test disiplinlerine üst düzey bir yazılım mühendisliği bakışı sağlamayı amaçlamaktadır.
|
|
Dersin İçeriği
|
Bu dersin içeriğinde ürün, süreç, proje yönetimi, ölçümler, proje planlama, sistem mühendisliği, analiz konseptleri, analiz modelleme, risk, proje takvimleme, tasarım konseptleri, mimari tasarımı, kullanıcı arayüz tasarımı, diğer tasarım konuları, teknik ölçümler, yazılım test teknikleri ve stratejileri, yazılımın sürdürülmesi, yazılım test teknikleri ve stratejileri, NT ölçümleri ve yazılım mimarisi örnek olay incelemesi konuları ele alınmaktadır.
|
|
Dersin Yöntem ve Teknikleri
|
Sınav, Ödev, Proje
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Dr. Öğretim Üyesi Turgut PURA turgut.pura@gedik.edu.tr
|
|
Dersi Verenler
|
Dr. Öğretim Üyesi Turgut PURA turgut.pura@gedik.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Software Engineering: A Practitioner's Approach, Sixth Edition, Roger S. Pressman, McGraw-Hill Software Requirements, Third Edition, Karl E. Wiegers, Microsoft Press
|
|
Ders Notları
|
Öğretim Elemanı Ders Notları
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%90
|
|
|
Alan Bilgisi
|
%10
|
|
|