Bilgi Paketi / Ders Kataloğu
Yazılım Mühendisliği
Ders Kodu: CSE305
Ders Türü: Zorunlu
Ders Grubu: Lisans
Eğitim Dili: İngilizce
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 5
Amaç

Bu dersin amacı yazılım mühendisliğinin temel ilkelerini incelenmesi ve bir proje çerçevesinde uygulanmasıdır. Bu kapsamda, yazılım geliştirme yaşam döngüsünün aşamaları ve farklı aşamalarda kullanılan yöntemler, teknikler ve araçlar tanıtılmaktadır.

Özet İçerik

Yazılım Mühendisliğinin Temel Kavramları, Süreç Modelleri, Proje Yönetimi, Gereksinimler Analizi, Sistem Modelleri, Gereksinim Tanımlama, İlkörnekleme, Yazılım Tasarımı, Yazılım Güvenilirliği, Sınama Ve Doğrulama, Yazılım Bakımı

Dersi Veren Öğretim Görevlisi/Görevlileri
Doç. Dr. Fatih SOYGAZİ
Öğrenme Çıktıları
1.Yazılım süreçlerini ayırt edebilir.
2.Yazılım süreç modellerini (Çağlayan, gelişimsel, spiral) değerlendirebilir.
3.Yazılım projelerinde risk analizi yapabilme.
4.Bir yazılım projesine ait gereksinimleri tanımlayabilir.
5.Design software projects.
6.Yazılım tasarımı sırasında UML notasyonunu kullanabilir.
7.Yazılım mimarisi modellerini ayrıt edebilir.
8.Yazılım projelerine ait bakım etkinliklerini gerçekleştirebilir.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Ian Sommerville, Software Engineering 10th Global Edition, Pearson, 2016
2.Ders notları
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Yazılım mühendisliğine giriş
2. Hafta - Teorik
Yazılım süreçleri
3. Hafta - Teorik
Çevik yazılım geliştirme
4. Hafta - Teorik
Gereksinim mühendisliği ve sistem modelleme
5. Hafta - Teorik
Mimari tasarım ve gerçekleştirim
6. Hafta - Teorik
Yazılım sınama ve evrim
7. Hafta - Teorik
Proje yönetimi
8. Hafta - Teorik
Proje planlaması
9. Hafta - Teorik
Kalite ve yapılanış yönetimi
10. Hafta - Teorik
Yazılım yeniden kullanımı
11. Hafta - Teorik
Bileşen tabanlı ve hizmet yönelimli yazılım mühendisliği
12. Hafta - Teorik
Dağıtık yazılım mühendisliği ve sistem mühendisliği
13. Hafta - Teorik
Gerçek zamanlı yazılım mühendisliği
14. Hafta - Teorik
Sistemlerin sistemleri
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%20
Dönem Sonu Sınavı (Final)1%40
Kısa Sınav (Quiz)4%15
Ödev5%10
Proje1%15
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders141242
Uygulamalı Ders141242
Ödev5105
Dönem Ödevi1505
Kısa Sınav4004
Ara Sınav110212
Dönem Sonu Sınavı115217
TOPLAM İŞ YÜKÜ (Saat)127
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
5
4
5
4
5
4
5
4
5
3
5
OÇ-2
5
4
3
5
4
5
4
5
3
5
4
OÇ-3
5
4
3
5
4
5
3
5
4
5
4
OÇ-4
5
4
5
3
5
4
5
3
5
4
5
OÇ-5
5
4
5
3
5
4
5
3
5
4
5
OÇ-6
5
4
3
5
4
5
3
5
4
5
3
OÇ-7
5
4
5
3
5
4
5
4
5
4
5
OÇ-8
5
4
5
4
3
5
4
5
4
5
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026