GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
ESOF202 Software Design and Architecture Ders 2 4 6.00 3.00

Lisans


İngilizce


Bu dersin amacı, yazılım tasarım mimarisinin genel yapısını, uygulamaları, yazılımlar için kullanılan programlama dillerini ve kritik sistemleri öğretmektir.



1 Yazılım mimarileri kavramına, önemine ve farklı mimari türlerine aşinalık.
2 Yazılım yoğun sistemlerde ve sistem geliştirmede mimarilerin oynadığı rolün anlaşılması.
3 Sistem mimarilerinin tasarımında mimari taktik ve kalıpların anlaşılması ve kullanılması.

Birinci Öğretim



Yok


Yazılım mimarisinin temellerine giriş Bir yazılım sisteminin yazılım mimarisi ve kalite gereksinimleri Yazılım mimarisi tasarımı, mimari stiller, modeller ve patternler için temel ilkeler ve yönergeler Yazılım mimarisini tanımlamak ve tasarım gerekçesini belgelemek için yöntemler, teknikler ve araçlar Yazılım mimarisi tasarım ve değerlendirme süreçleri Yazılım mimarlığında mantık ve mimari bilgi yönetimi Yazılım mimarisi disiplininde gelecekteki zorluklar ve yükselen trendler


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Yazılım Mühendisliğine Giriş
2 Yazılım Süreçleri
3 Çevik Yazılım Geliştirme
4 Gereksinim Mühendisliği
5 Sistem Modelleme
6 Yazılım Tasarımı
7 Yazılım Tasarım Analizi
8 Ara Sınav
9 Mimari Tasarım
10 Mimari Tasarım ve Analiz
11 Düşük Seviyeli Tasarım
12 Mimari Stiller
13 Yazılım Gerçekleştirimi
14 Doğrulama ve Geçerleme

Software Engineering Tenth Edition (Yazar: Ian Sommerville, Pearson) Software Architecture in Practice, 3rd edition Len Bass, Paul Clements and Rick Kazman Addison-Wesley, 2012



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 50
Rapor Sunma 1 50
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Proje Sunma 1 30 30
Bireysel Çalışma 16 4 64
Ara Sınav İçin Bireysel Çalışma 1 25 25
Final Sınavı içiin Bireysel Çalışma 1 25 25
Toplam İş Yükü (saat) 148

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 5 5 5 5 5 5 5 4 4 4 4
ÖÇ 2 5 5 5 5 5 5 5 4 4 4 4
ÖÇ 3 5 5 5 5 5 5 5 4 4 4 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek