Anasayfa  »  Mühendislik Fakültesi »  Bilgisayar Mühendisliği Programı (İngilizce)

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
SOFTWARE ARCHITECTURES CSE459 - 3 + 0 5

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİLisans
DERSİN YILI-
YARIYIL-
AKTS5
ÖĞRETİM ELEMAN(LAR)I-
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Yazılım mimarileri genel kavram ve yaklaşımlarını açıklar.
2) Yazılım mimarilerini çözümler ve tasarlar.
3) Mimari tasarım desenlerini ve çerçevelerini bilir ve uygular.
4) Servis-odakli mimari modelini bilir ve uygular.
5) Servis, model ve yön tabanli gelistirme yaklasimlarini bilir ve uygular.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIYazılım mimarileri. Mimari tanım dilleri. Yazılım mimarilerinin analiz ve tasarımları. Mimari kalıplar. Bileşen ve mimari tabanlı geliştirme. Servis, model ve yön tabanlı geliştirme yaklaşımları.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Ders tanıtımı. Temel kavramlar
2. Hafta Yazılım mimari tasarımına duyulan gereksinim
3. Hafta Yazılım mimarisi tasarımı modelleme
4. Hafta Mimari tasarım yöntemleri
5. Hafta Alan modelleme
6. Hafta Mimari bakışlar
7. Hafta Bakış modelleme
8. Hafta Ara-sınav
9. Hafta Mimari desenler
10. Hafta Mimari desenler
11. Hafta Mimari desenler
12. Hafta Mimarinin gerçekleştirilmesi
13. Hafta Mimarinin değerlendirilmesi
14. Hafta Ders özeti ve gözden geçirme
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1. Bass, L., Clements, P. and Kazman, R., "Software Architecture in Practice", ISBN: 321154959, Addison-Wesley, (2003).
2. Larman, C., "Applying UML and Patterns", ISBN: 0131489062, Prentice-Hall, (2004).
ÖĞRETİM YÖNTEM VE TEKNİKLERİSoru-Cevap,Anlatım,Proje,Rapor Hazırlama,Sunum,Eğitim-Uygulama,Deney,Sorun/Problem Çözme
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev310
Mini-Sınav410
Proje110
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
DİLİngilizce
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5
P1  X     X   X   X
P2    X   X   X   X
P3    X      
P4         
P5         
P6         
P7         
P8         
P9         
P10         
P11         
P12