GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
BTT517 Yazılım Mühendisliği Seçmeli Ders Grubu 1 1 6.00 3.00

Yüksek Lisans


Türkçe


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



1 1. Yazılım Mühendisliği temel kavramlarını öğrenme ve uygulayabilme bilgi ve becerisi kazandıracaktır.
2 2. Yüksek kalitede ve ekonomik yazılım geliştirme yöntemlerini öğretecektir.
3 3. Yazılım Mühendisliği Prosesi Yönetimi ile ilgili araçları kullanabilme becerisi kazandıracaktır.

Birinci Öğretim


Yok


Yok


Yazılım mühendisliği disiplininin temel alanlarının tanıtılması


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 1 Yazılım Mühendisliğine Giriş ve Yazılım Geliştirme Süreçleri 2 Yazılım Geliştirme Süreçleri ve Çevik Modeller 3 Yazılım Proje Yönetimi, Gereksinim Mühendisliği 4 Nesneye Yönelik Çözümleme 5 Nesneye Yönelik Tasarım 6 Laboratuar Çalışması: UML Modelleme Araçları - I 7 Laboratuar Çalışması: UML Modelleme Araçları - II 8 Ara Sınav 1 9 Yazılım Kalite Yönetimi ve Yazılım Ölçütleri 10 Yazılım Test Teknikleri 11 Yazılım Bakımı ve Konfigürasyon Yönetimi 12 Yazılım Yeniden Kullanımı 13 Laboratuar Çalışması: Yönetim Araçları 14 2. Ara Sınav 15 Final

Pressman R., Software Engineering, 6th ed. (2005), Mc Graw Hill. Larman C., Applying UML and Patterns, 2nd ed. (2002), Prentice Hall. Kalıpsız Oya, Yazılım Mühendisliği, Ġ.Ü. Yayını Sommerville I., Software Engineering, 8th ed. (2006), Prentice Hall.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Proje Hazırlama 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri 40


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 25 25
Final Sınavı 1 25 25
Derse Katılım 1 60 60
Proje Sunma 1 30 30
Toplam İş Yükü (saat) 140

ÖÇ 1
ÖÇ 2
ÖÇ 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek