Dersin Amacı | Yüksek kalitede ve ekonomik yazılım geliştirme süreç ve yöntemlerinin öğretilmesi
|
Dersin İçeriği | Geleneksel Yazılım Geliştirme Süreç Modelleri; Çevik Yazılım Geliştirme Süreç Modelleri; Gereksinim Mühendisliği; Kullanım Senaryoları; UML Use-Case ve Etkinlik Şemaları; Yazılım Mimarisi; Yazılım Test Teknikleri; Yazılım Kalite Yönetimi; Yazılım Bakımı, Yazılımın Yeniden Kullanımı; Yazılım Konfigürasyon Yönetimi; Yazılım Proje Yönetimi; Yazılım Ölçümü; Yazılım Proje Maliyet Tahmin Yöntemleri; Yazılım Risk Yönetimi; Yazılım Süreci İyileştirme ve Yeterlilik Modelleri (CMMI) |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar | - Pressman R., Software Engineering, 8th ed. (2014), Mc Graw Hill.
- Sommerville I., Software Engineering, 10th ed. (2015), Pearson
- Larman C., Applying UML and Patterns, 2nd ed. (2002), Prentice Hall.
- Kalıpsız Oya, Yazılım Mühendisliği, (1993), İ.Ü. Yayını
|