Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Yazılım MühendisliğiBLM372234300
ÖnkoşullarSistem Analizi ve Tasarımı
YarıyılBahar
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş Şekli
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin KoordinatörüOya Kalipsiz
Dersi Veren(ler)Banu Diri
Asistan(lar)ı
Dersin AmacıYüksek kalitede ve ekonomik yazılım geliştirme süreç ve yöntemlerinin öğretilmesi
Dersin İçeriğiYazılım mühendisliği disiplininin temel alanlarının tanıtılması / Yazılım Gereksinimi / Yazılım Tasarımı / Yazılım Sınama / Yazılım Geliştirme Süreç Modelleri / Çevik Yöntemler
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Kalıpsız Oya, Yazılım Mühendisliği, I.Ü. Yayını
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler klasik ve güncel yazılım geliştirme süreçlerini, her birinin karşılaştırmalı avantajları, dezavantajları ve uygulanabilecekleri durumları içerecek şekilde öğrenirler.
  2. Öğrenciler yazılım geliştirme projeleri ile ilgili riskleri öğrenerek risk yönetimi yapabilme yeteneği kazanır.
  3. Öğrenciler bir yazılım geliştirme ekibinin üyesi veya yöneticisi olarak görev yapabilmelerini sağlayacak ön bilgiyi kazanır.
  4. Öğrenciler bir yazılım geliştirme projesinin tüm aşamalarında görev alabilme yeteneği kazanır.
  5. Öğrenciler bir yazılım geliştirme projesinin teknik belgelendirmesini yapabilme yeteneği kazanır.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Yazılım Mühendisliğine Giriş
2Yazılım Geliştirme Süreç Modelleri
3Yazılım Gereksinim Mühendisliği
4Yazılım Mimarisi
5Nesneye Yönelik Analiz ve Tasarım
6Laboratuar Çalışması: UML Modelleme Araçları
7Yazılım Test Teknikleri
8Yazılım Kalite Yönetimi
9Yazılım Bakımı - Yeniden Kullanımı ve Konfigürasyon Yönetimi
10Ara Sınav
11Yazılım Proje Yönetimi (Yazılım Ölçümü ve Yazılım Proje Maliyet Tahmin Yöntemleri)
12Yazılım Proje Yönetimi (Yazılım Risk Yönetimi)
13Çevik Yazılım Geliştirme Süreç Modelleri
14Yazılım Süreci İyileştirme, Yeterlilik Modeli (CMM)
15Dönem Projesi Sunumu
16Final Sınavı

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler125
Seminer/Workshop
Ara Sınavlar135
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması162
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler115
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)115
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok