| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| WTK-211 | SİSTEM ANALİZİ VE TASARIMI | Seçmeli Ders Grubu | 2 | 4 | 4,00 |
Önlisans
Bu dersin amacı, öğrencilere bir bilgi sisteminin planlama, analiz, tasarım, uygulama ve bakım süreçlerini kapsayan yazılım yaşam döngüsünü kavratarak problem çözme ve sistem modelleme becerisi kazandırmaktır.
Öğr. Gör. Burak Bahar
| 1 | Sistem kavramını, bilgi sistemlerinin bileşenlerini ve Sistem Geliştirme Yaşam Döngüsü’nün (SDLC) aşamalarını açıklar. |
| 2 | Bir projenin teknik, ekonomik ve operasyonel fizibilite analizini yaparak gereksinim belirleme yöntemlerini (mülakat, anket, gözlem vb.) uygular. |
| 3 | Belirlenen sistem gereksinimlerini Veri Akış Diyagramları (DFD) ve Veri Sözlüğü gibi yapısal analiz araçlarını kullanarak modeller. |
| 4 | Nesne yönelimli analiz ve tasarım yaklaşımlarını kavrayarak temel UML diyagramlarını (Kullanım Senaryosu / Use Case, Sınıf / Class vb.) çizer. |
| 5 | Kullanıcı dostu arayüz ve veri tabanı tasarımları geliştirerek sistemin test, devreye alma ve bakım süreçlerini planlar. |
Birinci Öğretim
Yok
Yok
Bu ders; sistem kavramı ve sistem geliştirme yaşam döngüsü, fizibilite analizi, gereksinim belirleme yöntemleri, süreç ve veri modelleme teknikleri ile nesne yönelimli sistem tasarım ilkelerini kapsar.
| Hafta | Teorik | Uygulama | Laboratuvar |
|---|---|---|---|
| 1 | Sistem kavramı, bilgi sistemleri ve sistem analistinin rolü | ||
| 2 | Sistem Geliştirme Yaşam Döngüsü (SDLC) ve yazılım geliştirme modelleri (Şelale, Çevik vb.) | ||
| 3 | Proje başlatma, fizibilite analizi ve proje planlama | ||
| 4 | Sistem gereksinimlerinin belirlenmesi ve bilgi toplama teknikleri (Mülakat, anket, gözlem) | ||
| 5 | Süreç modelleme ve Veri Akış Diyagramları (DFD) - Temel kavramlar ve bağlam diyagramı | ||
| 6 | İleri düzey Veri Akış Diyagramları (0. ve alt seviye DFD'ler) ve Veri Sözlüğü | ||
| 7 | Mantıksal veri modelleme ve Varlık-İlişki (E-R) diyagramları | ||
| 8 | Ara Sınav | ||
| 9 | Nesne yönelimli analiz ve modelleme: Giriş ve Kullanım Senaryosu (Use Case) diyagramları | ||
| 10 | Nesne yönelimli tasarım: Sınıf (Class) ve Etkileşim (Sequence) diyagramları | ||
| 11 | Kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX) tasarım ilkeleri, form ve rapor tasarımı | ||
| 12 | Veri tabanı ve veri yapıları tasarımı | ||
| 13 | Sistem mimarisi, ağ tasarımı ve güvenlik gereksinimleri | ||
| 14 | Sistem gerçekleştirimi: Kodlama, test etme stratejileri (Birim, entegrasyon, sistem testleri) ve kalite güvencesi | ||
| 15 | Sistemin devreye alınması (geçiş stratejileri), kullanıcı eğitimi, sistem bakımı ve genel tekrar | ||
| 16 | Final Sınavı |
Ayvaz, B., & Borat, O. (2025). Sistem Analizi ve Tasarımı (2. bs.). Nobel Akademik Yayıncılık.
Yok
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| 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 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 2 | 2 |
| Final Sınavı | 1 | 2 | 2 |
| Derse Katılım | 14 | 4 | 56 |
| Bireysel Çalışma | 7 | 4 | 28 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 12 | 12 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
| Toplam İş Yükü (saat) | 120 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | |
| ÖÇ 1 | 3 | 4 | 4 | 3 | |||||
| ÖÇ 2 | 5 | 5 | 4 | ||||||
| ÖÇ 3 | 4 | 5 | |||||||
| ÖÇ 4 | 5 | 5 | 4 | 4 | |||||
| ÖÇ 5 | 4 | 5 | 4 | 5 | 4 |