1 | Yazılım mühendisliğine giriş ve onun önemi. Yazılımla ilgili anahtar sorulara cevaplar. Yazılım örnek çalışmaları. |
2 | Yazılım geliştirme sürec modelleri, sürec türleri. 3 genel sürec model tanımı: Şelale, artım ve yeniden kullanma modelleri. |
3 | Spıral, rational birleştirme ve extreme programlama sürec modelleri. |
4 | Hızlı yazılım geliştirme yöntemleri. |
5 | Gereksinim analizi. türleri, çıkarılma yöntemleri, protiplenmesi ve modellenmesi |
6 | Yazılım modelleri: struktur, etkilelim, ortam ve davranışmodelleri. |
7 | UML diagramları: kullanım şeklı, veri akiş diagramları, aktivite, mimari ve durum diagramları. |
8 | Mimari kalıplar: 4+1, MVC. katmanlı, müşteri sunucu kalıpları. |
9 | Hovuz, dağınık, pipe ve filtleme ve uyğulama alanına özel kalıplar. |
10 | Model tabanlı yazılım muhendisliği: model tabanlı mimariler ve modeller: CIM, PIM, PSM. |
11 | Web tabanlı yazılım geliştirme, yeniden kullanılan nesneler, Informasyon sistemleri, transaction sistemleri ve dil işletim sistemleri. |
12 | Yazılım geliştirme ortamları (IDE ve ya CASE aracları) |
13 | Yazılım sınama teknıklerı: yoklama ve geçerlilik, aralarındakı fark |
14 | tekrar |