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 02+02+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ü: İlktan AR
Dersin Amacı: Bu ders, öğrencilere yazılım sistemi geliştirme süreci ve nesne odaklı teknoloji ile sistem gelişiminin temel ilkelerini sunarak öğrencilerin bir yazılım sistemini sıfırdan nasıl geliştirebileceklerini anlamalarını amaçlamaktadır. Ders, öğrencilere farklı yazılım süreç modelleri, yazılım gereksinimi mühendisliği, proje yönetimi, sistem analizi, tasarımı, uygulaması, doğrulaması, dokümantasyonu ve sunumunu yaptırır.
Dersin İçeriği: Bu ders, yazılım geliştirme süreci, gereksinimlerin ortaya çıkarılması ve analizi, belirleme, tasarım, uygulama, test ve gelişme konularını kapsar. Yazılım süreci, yazılım gereksinimleri, proje yönetimi, insan yönetimi, sistem modelleri, mimari tasarım, uygulama, doğrulama ve yazılım geliştirme için çeşitli kavramlar, teknikler ve araçlar gösterilir. Öğrenci grupları, bu derste öğrendikleri konuları gerçek hayat projesi geliştirerek uygularlar.
Dersin Öğrenme Çıktıları (ÖÇ):
    Dersin Öğrenme Yöntem ve Teknikleri Sınıf anlatımı. Tartışma. 5 farklı yazılım mühendisliği aşamasını içeren bir dönem projesi.


    HAFTALIK PROGRAM

    HaftaKonularÖn Hazırlık


    ZORUNLU ve ÖNERİLEN OKUMALAR

    Software Engineering, 10th Edition, Ian Sommerville, Pearson, 2016


    DİĞER KAYNAKLAR

    Object-Oriented Software Engineering Using UML, Patterns, and Java, 3rd Edition.
    Bernd Bruegge, Allen H. Dutoit, Pearson, 2010.
    Visual Paradigm (UML models).


    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