| [DersinKodu] | [DersinAdi] | [DersinTuru] | [Yil] | [YariYil] | [Ects] |
|---|---|---|---|---|---|
| 230106005101 | YAZILIM MİMARİSİ | Ders | 3 | 5 | 4,00 |
[Lisans]
Türkçe
Bu dersin amacı, öğrencilere karmaşık yazılım sistemlerinin yapısal tasarım prensiplerini, mimari desenleri ve stil modellerini kavratmaktır. Öğrencilerin yazılım gereksinimlerini analiz ederek sürdürülebilir, ölçeklenebilir ve yüksek performanslı mimari çözümler üretme, bileşenler arası etkileşimi yönetme ve teknoloji seçimlerini stratejik olarak yapma becerilerini geliştirmeyi hedefler.
Dr. Öğr. Üye. Alper GÜLBE
| 1 | Sistem gelişim çevrimini bilir, metodolojileri tanır ve uygun metodoloji ile proje geliştirir. |
| 2 | SOLID prensipleri tanır, molüler ve iyi tasarım prensiplerine uygun proje geliştirir. |
| 3 | Mimari stiller, desenler ve tasarım kavramlarını birbirinden ayırt eder ve bu kavramların spesifik türlerini tanır. |
| 4 | Yazılım mimari desenlerini bu çerçevelerde proje tasarım ve geliştirme için kullanır. |
Birinci Öğretim
-
[Yok]
Sistem geliştirme yaşam çevrimi, Metodolojiler SOLID prensipler, modülerlik, iyi tasarım prensipleri Mimari stil, mimari desen ve tasarım Yazılım mimari desenleri
| [Hafta] | [Teorik] | [Uygulama] | [Laboratuvar] |
|---|---|---|---|
| 1 | Sistem geliştirme yaşam çevrimi | ||
| 2 | Metodolojiler: Şelale, Artımlı, Çevik, Sarmal, V-Model | ||
| 3 | SOLID prensipler | ||
| 4 | Modülerlik ve iyi tasarım teknikleri | ||
| 5 | Mimari stil, mimari desen, mimari tasarım ayrımı | ||
| 6 | Monolitik stil | ||
| 7 | Katmanlı mimari | ||
| 8 | Mikro-çekirdek mimarisi | ||
| 9 | Olay güdümlü mimari | ||
| 10 | Mikro hizmetler mimarisi | ||
| 11 | Uzay tabanlı mimari | ||
| 12 | Mimari stil analizi | ||
| 13 | Proje sunumları | ||
| 14 | Proje sunumları |
Richards, M. (2022). Software Architecture Patterns, A.B.D. ISBN: 978-1-098-13427-3
| Yarıyıl (Yıl) İçi Etkinlikleri | [Adet] | [Deger] |
|---|---|---|
| Ara Sınav | 1 | 100 |
| [Toplam] | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | [Adet] | [Deger] |
| Rapor Hazırlama | 1 | 50 |
| Proje Sunma | 1 | 50 |
| [Toplam] | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
| [Etkinlikler] | [Sayisi] | [Suresi] | [ToplamIsYuku] |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Derse Katılım | 14 | 3 | 42 |
| Rapor Hazırlama | 1 | 10 | 10 |
| Proje Hazırlama | 1 | 24 | 24 |
| Proje Sunma | 1 | 1 | 1 |
| Proje Tasarımı /Yönetimi | 1 | 4 | 4 |
| Bireysel Çalışma | 14 | 2 | 28 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
| [ToplamIsYuku] | 120 | ||
| [PC] 1 | [PC] 2 | [PC] 3 | [PC] 4 | [PC] 5 | [PC] 6 | [PC] 7 | [PC] 8 | [PC] 9 | [PC] 10 | [PC] 11 | [PC] 12 | [PC] 13 | [PC] 14 | [PC] 15 | [PC] 16 | [PC] 17 | [PC] 18 | [PC] 19 | [PC] 20 | [PC] 21 | [PC] 22 | [PC] 23 | |
| [OC] 1 | 1 | 3 | 3 | 3 | 3 | 2 | 1 | 3 | 1 | 3 | 3 | 1 | |||||||||||
| [OC] 2 | 1 | 3 | 3 | 3 | 3 | 2 | 1 | 3 | 1 | 3 | 3 | 1 | |||||||||||
| [OC] 3 | 1 | 3 | 3 | 3 | 3 | 2 | 1 | 3 | 1 | 3 | 3 | 1 | |||||||||||
| [OC] 4 | 5 | 1 | 3 | 5 | 3 | 5 | 2 | 1 | 3 | 1 | 3 | 5 | 5 | 2 | 3 | 3 | 3 | 1 |