1 |
Nesne Yönelimli Analiz ve Modellemeye Giriş ve temel kavramlar |
2 |
Yazılım Geliştirme Süreci ve Aktiviteleri |
3 |
UML’e giriş ve Modelleme Kavramları |
4 |
Kullanım Durum Diyagramlarının oluşturulması ve Kullanım Durumlarının tanımlanması |
5 |
Sınıfların ve Paketlerin Tanımlanması, Sınıf ve Nesne Diyagramlarının oluşturulması |
6 |
Ara Sınav |
7 |
Ara Sınav |
8 |
Sıra Diyagram Bileşenleri ve Sıra Diyagramlarının oluşturulması |
9 |
Durum Geçiş Diyagram Bileşenleri ve Durum Geçiş Diyagramlarının oluşturulması |
10 |
Aktivite Diyagramları ve Aktivite Diyagramlarının oluşturulması |
11 |
Sistem Tasarım Kavramları: Altsistemler, bağlanma ve kohezyon |
12 |
Tekrar Kullanım Kavramları: Çözüm nesneleri, miras alma ve tasarım kalıpları |
13 |
Tasarım Kalıplarının seçilmesi ve bileşenleri |
14 |
Nesne tasarımı: Arayüzlerin tanımlanması |