| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| 501004442023 | TEST DRIVEN DEVELOPMENT | Seçmeli Ders Grubu | 4 | 8 | 5,00 |
Lisans
To teach test driven development cycle for event driven software development
Prof. Dr. Oğuz Dikenelli
| 1 | Temel test yönelimli geliştirme döngüsünün öğrenilmesi |
| 2 | Alan modelinin ayrılması ve test edimesi |
| 3 | Veritabanı testinin öğrenilmesi |
| 4 | Web katmanının ayrıştırılması ve test edilmesinin anlaşılması |
| 5 | Olay güdümlü yazılım mimarisini ve testini anlama. |
Birinci Öğretim
[Yok]
Basic test driven development cycle Testing the domain of the system Testing database connection Testing web layer of the system Testing event based system
| Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|
| 1 | Test Yönelimli Yazılım Geliştirme Döngüsüne Giriş | ||
| 2 | Katmanlı yazılım mimarisinin tanıtımı | ||
| 3 | Alan modelinin örnek bir uygulama üzerinde testi | ||
| 4 | Alan modelinin testi | ||
| 5 | Repository deseni ve veritabanı testine giriş | ||
| 6 | Örnek uyguİamanın veritabanı testi | ||
| 7 | veritabanı testi-devam | ||
| 8 | Vize sunumu | ||
| 9 | Alan ve Web katmanlarının ayrışması | ||
| 10 | Uygulama Servisi testi | ||
| 11 | Uygulama servisi testi--devam | ||
| 12 | Olay güdümlü mimariye giriş | ||
| 13 | Olay güdümlü mimarinin test yönelimli geliştirilmesi | ||
| 14 | olay güdümlü sistem testi--devam | ||
| 15 | olay güdümlü sistem testi--devam | ||
| 16 | Final sunumu |
Test Driven Development with Python, Harry Percival Architectural Patterns with Python, Harry Percival, Bob Gregory
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Derse Katılım | 1 | 10 |
| Uygulama/Pratik | 4 | 40 |
| Proje Hazırlama | 1 | 40 |
| Proje Sunma | 1 | 10 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Proje Hazırlama | 1 | 40 |
| Proje Sunma | 1 | 10 |
| Derse Katılım | 1 | 10 |
| Uygulama/Pratik | 4 | 40 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 50 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 50 | |
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Derse Katılım | 16 | 3 | 48 |
| Uygulama/Pratik | 8 | 4 | 32 |
| Proje Hazırlama | 2 | 20 | 40 |
| Bireysel Çalışma | 12 | 2 | 24 |
| Toplam İş Yükü (saat) | 144 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
| ÖÇ 1 | 5 | ||||||||||
| ÖÇ 2 | 3 | 4 | 4 | 5 | 5 | ||||||
| ÖÇ 3 | 3 | 4 | 4 | 5 | 5 | ||||||
| ÖÇ 4 | 3 | 4 | 4 | 5 | 5 | ||||||
| ÖÇ 5 | 3 | 4 | 4 | 5 | 5 |