|
YZM3002 | Yazılım Sınama ve Doğrulama | 2+0+1 | AKTS:4 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Zorunlu | Bölümü | YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Uygulama | Dersin Süresi | 14 hafta - haftada 2 saat teorik ve 1 saat laboratuar | Öğretim Üyesi | Öğr. Gör. Selda ATALAR | Diğer Öğretim Üyesi | | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Dersin amacı:Yazılım doğrulama ve sınama, yazılım kalite yönetimi için genel bilgiler, süreç geliştirme, yazılım statik ve dinamik testleri ve kalite analiz konularını aktarmak Yazılım geliştirme ortamları için gerçek hayat sorunları ve kısıtları üzerinde kullanılabilecek materyaller ve bunlara ait yazılım denetlemeden otomatik programlamaya, tasarım analizinden birim ve bütünleme testlerine kadar pratik teknikleri vermek
|
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Sınama ve Doğrulama işlemleri hakkında bilgi sahibi olacaktır
| 1,3,4 | 1 | ÖK - 2 : | Test kavramları ve test tipleri hakkında bilgi sahibi olacaktır
| 1,3,4 | 1 | ÖK - 3 : | Çeşitli test durumları ve stratejileri geliştirebilecektir
| 1,3,4 | 1 | ÖK - 4 : | Statik ve Dinamik test aşamalarını uygulayabilecektir
| 1,3,4 | 1 | ÖK - 5 : | Kalite kavramını tanımlayacaktır
| 1,3,4 | 1 | ÖK - 6 : | Ürün kalite özellikleri ve yönetimi hakkında bilgi sahibi olacaktır
| 1,3,4 | 1 | ÖK - 7 : | CMMI kavramını ve aşamaları hakkında bilgi sahibi olacaktır
| 1,3,4 | 1 | ÖK - 8 : | Süreç iyileştirme aşamaları hakkında bilgi sahibi olacaktır
| 1,3,4 | 1 | ÖK - 9 : | Konfigürasyon yönetimi aşamalarını uygulayabilecektir
| 1,3,4 | 1 | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Bu ders, yazılım doğrulama ve sınama, yazılım kalite yönetimi için genel bilgiler, süreç geliştirme, yazılım statik ve dinamik testleri ve kalite analiz konuları içermektedir.
|
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Giriş | | Hafta 2 | Sınama ve doğrulama kavramları | | Hafta 3 | Yazılım testi (system ve bileşen test kavramları) | | Hafta 4 | Yazılım testi (test durum tasarımları ve otomasyonu kavramları) | | Hafta 5 | Kritik sistem doğrulama | | Hafta 6 | Yazılım maliyet hesaplama I | | Hafta 7 | Yazılım maliyet hesaplama II (uygulamaları) | | Hafta 8 | Genel değerlendirme | | Hafta 9 | Ara Sınav | | Hafta 10 | Kalite yönetimi I | | Hafta 11 | Kalite yönetimi II | | Hafta 12 | Ürün metrikleri | | Hafta 13 | Süreç iyileştirme | | Hafta 14 | Konfigürasyon yönetimi | | Hafta 15 | Genel değerlendirme | | Hafta 16 | Dönem Sonu Sınavı | | |
1 | Addison Wesley, 2007, Software Engineering 8, Ian Sommerville, 8th Ed. | | 2 | Ilene Burnstein, 2003, Practical Software Testing, , Springer | | |
1 | Aditya P. Mathur, 2009, Foundations of Software Testing, Pearson Education | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 9 | | 1 | 50 | Dönem sonu sınavı | 16 | | 2 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 3 | 14 | 42 | Arasınav için hazırlık | 3 | 4 | 12 | Arasınav | 1 | 1 | 1 | Dönem sonu sınavı için hazırlık | 3 | 6 | 18 | Dönem sonu sınavı | 2 | 1 | 2 | Toplam Çalışma Yükü | | | 117 |
|