DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Yazılım Mühendisliği Projesi CMPE 356 Güz 03+00+00 Seçmeli 3 5
Akademik Birim: Bilgisayar Mühendisliği Bölümü
Öğrenim Türü: Örgün Eğitim
Ön Koşullar Yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Lisans
Dersin Koordinatörü: - -
Dersin Amacı: Bu dersin amacı, öğrencilere bir yazılım projesinin analiz ve tasarım süreçlerini sistematik olarak yürütme becerisi kazandırmaktır. Ders kapsamında öğrenciler gerçekçi bir problem alanı üzerinden proje fikri geliştirme, kapsam belirleme, gereksinim analizi, sistem modelleme, mimari tasarım, test planlama, yazılım evrimi ve teknik dokümantasyon hazırlama süreçlerini uygular. Ders, tam ölçekli bir yazılım gerçekleştirmesinden ziyade, profesyonel yazılım mühendisliği proje çıktılarının hazırlanmasına ve sunulmasına odaklanır.
Dersin İçeriği: Bu ders; yazılım geliştirme süreçleri, gereksinimlerin tespiti ve analizi, yazılım gereksinimlerinin belirlenmesi, sistem tasarımı, test ve yazılım süreçlerinin evrimi konularını kapsamaktadır. Yazılım süreçleri, proje yönetimi, takım yönetimi, sistem modelleri, mimari tasarım, doğruluk, geçerlilik ve yazılım süreçlerinin evrimi ile ilgili çeşitli kavram, teknik ve araçlar ele alınmaktadır. Öğrenciler dönem boyunca gerçek hayat problemlerine yönelik takım tabanlı bir yazılım projesi geliştirecektir.
Dersin Öğrenme Çıktıları (ÖÇ):
    Dersin Öğrenme Yöntem ve Teknikleri Ders; teorik anlatımlar, proje tabanlı öğrenme, proje raporları, proje sunumları ve takım çalışması etkinliklerinden oluşmaktadır.


    HAFTALIK PROGRAM

    HaftaKonularÖn Hazırlık


    ZORUNLU ve ÖNERİLEN OKUMALAR

    Ian Sommerville, Software Engineering (10th Edition), Pearson, 2016.


    DİĞER KAYNAKLAR

    Roger Pressman & Bruce Maxim, Software Engineering: A Practitioner’s Approach


    DEĞERLENDİRME SİSTEMİ

    Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
    Total: 0 0


    İŞ YÜKÜ HESAPLAMASI

    EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
    Toplam İş Yükü (saat):0


    PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

    # PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10