Bu dersin sonunda öğrenciler; 1) Yazılım Mühendisliği hakkında genel bilgi edinir. 2) Nesnel Yaklaşım, RUP ve UML hakkında genel bilgi edinir. 3) UML diyagramları öğrenir, çeşitli senaryolar üzerinde diyagramları modeller ve uygular.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Yazılım Mühendisliğine Genel Bakış; Nesnel Yaklaşımın Özeti. RUP (Rational Birleşik Süreç). UML( Birleşik Modelleme Dili - Unified Modeling Language ) ve Rational Rose Yazılımı. UML Diyagramları: a) İş Modelleme; b) Kullanım Senaryo Diyagramı; c) Aktivite Diagramı; d) Etkileşim Diyagramları: Sıralama Diyagramı ve İşbirliği Diyagramı; e) Sınıf Diyagramı ve Nesne Diyagramı; f) Paket Diyagramı ve Durum Diyagramı; g) Bileşen Diyagramı ve Yerleşim Diyagramı.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Yazılım Mühendisliğine Genel Bakış; Nesnel Yaklaşımın Özeti.
2. Hafta
RUP (Rational Birleşik Süreç).
3. Hafta
UML( Birleşik Modelleme Dili - Unified Modeling Language ) ve Rational Rose Yazılımı.
4. Hafta
UML Diyagramları: İş Modelleme;
5. Hafta
Kullanım Senaryo Diyagramı;
6. Hafta
Aktivite Diagramı;
7. Hafta
Etkileşim Diyagramları: Sıralama Diyagramı ve İşbirliği Diyagramı;
8. Hafta
Ara-sınav
9. Hafta
Sınıf Diyagramı ve Nesne Diyagramı;
10. Hafta
Paket Diyagramı ve Durum Diyagramı;
11. Hafta
Bileşen Diyagramı ve Yerleşim Diyagramı.
12. Hafta
Bileşen Diyagramı ve Yerleşim Diyagramı.
13. Hafta
Bileşen Diyagramı ve Yerleşim Diyagramı.
14. Hafta
Bileşen Diyagramı ve Yerleşim Diyagramı.
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Boggs W., Boggs M., UML with Rational Rose 2002, 3/E, ISBN: 0782140173, SYBEX, 2002 2. Booch G., Rumbaugh J., Jacobson I., The Unified Modeling Language User Guide, 2/E,ISBN: 0321267974, Addison Wesley, 1999
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap,Sorun/Problem Çözme,Sunum
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
30
Mini-Sınav
5
30
Toplam(%)
60
Yıl İçinin Başarıya Oranı(%)
60
Finalin Başarıya Oranı(%)
40
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1,5
1,5
Kısa Sınavlara hazırlık
4
1
4
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık
1
30
30
Ders Saati
14
4
56
Ara Sınava Hazırlık
1
20
20
Laboratuvar
Final Sınavı
1
2
2
Ödevler
3
10
30
Kısa Sınavlar
4
,5
2
Toplam İş Yükü
145,5
Toplam İş Yükü / 30
4,85
Dersin AKTS Kredisi
5
DİL
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ