Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Dr. Öğr. Üyesi Durmuş Özkan Şahin Dr. Öğr. Üyesi Meryem Soysaldı Şahin Dr. Öğr. Üyesi Oğuz Emre Kural *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2024, Dönem: Bahar
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ı

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)

Dersin Amacı

Yüksek kalitede ve ekonomik yazılım geliştirme süreç ve yöntemlerinin öğretilmesi.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Mühendisliğine Giriş, Yazılım Geliştirme Süreç Modelleri (Geleneksel ve Çevik Süreçler)
2 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Gereksinim Mühendisliği. Kullanım Senaryoları. UML Use-Case Şemaları
3 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Mimarilerine Giriş
4 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Nesneye Yönelik Analiz ve Tasarım. UML Etkinlik Şemaları
5 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir UML Modeling Tools
6 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Laboratuar Çalışması: Analiz odaklı UML Modelleme Araçları
7 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Test Teknikleri
8 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Test Teknikleri
9 Arasınav
10 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Kalite Yönetimi, Yazılım Yeniden Kullanımı, Yazılım Risk Yönetimi
11 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Bakımı, Konfigürasyon Yönetimi, Yazılım Süreci İyileştirme, Yeterlilik Modeli (CMM)
12 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Laboratuar Çalışması: Tasarım odaklı UML Modelleme Araçları
13 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Yazılım Proje Yönetimi (Yazılım Ölçümü ve Yazılım Proje Maliyet Tahmin Yöntemleri, Çevik Proje Yönetimi)
14 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Dönem Projesi Sunumu
15 Teorik bilgiler Yazılım Mühendisliği dersinde verilmektedir Dönem Projesi Sunumu