PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Yazılım Kalite Güvencesi ve TestiCENG 5573 + 037,50
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüSeçmeli
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Yazılım Kalite Güvence Sürecini anlamak
2. Yazılım Kalite metriklerini öğrenmek
3. Yazılım Kalite süreci standartlarını öğrenmek
4. Yazılım İyileştirme süreci modellerini öğrenmek
5. Yazılım Geliştirme testlerini uygulamak
6. Test stratejisi ve test durumları yazmak
7. Hata ayıklama teknikleri ve en iyi uygulamalarını anlamak
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Bu ders, yazılım kalitesi ve test süreçleri konseptini ve yazılım kalite metriklerini sunmayı amaçlamaktadır; Yazılım kalite güvence planlama ve uygulaması; Kalite süreç standartları; CMM, IEEE, ISO(9001), Yazılım Doğrulama ve gerçekleme; Konfigürasyon yönetimi; yazılım süreç iyileştirme modelleri; Birim, entegrasyon, sistem ve kabul testini içeren ürün yaşam döngüsünde yazılım geliştirme testi. Test yöntemleri, yaşam döngüsü testi, Kara kutu ve beyaz kutu testi, Test stratejileri, test planları yazma; Hata ayıklama teknikleri ve en iyi uygulamalar; Test Odaklı Geliştirme (TDD).
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Yazılım Kalitesine ve Güvencesine Giriş
2Yazılım Kalite Bileşenleri
3Yazılım Süreç Geliştirme Modelleri
4Gözden Geçirme, Denetim ve Kontrol
5Test Stratejileri
6Test Teknikleri
7CASE araçları ve yazılım kalitesi üzerindeki etkileri
8Prosedürler ve çalışma talimatları
9Konfigürasyon Yönetimi
10Yazılım Kalite Metrikleri
11Yazılım Kalite Metrikleri örnek araştırma çalışmaları
12Kalite yönetim standartları
13SQA proje süreci standartları – IEEE yazılım mühendisliği standartları
14Yönetim ve yazılım kalite güvencesindeki rolü
 
Kaynaklar:
Software Quality Assurance 1st Edition, by Claude Y. Laporte (Author), Alain April (Author), Wiley-IEEE Computer Society Pr; 1 edition (January 4, 2018) Jorgensen, P.C., 2013, Software Testing: A Craftsman's Approach, 4th Ed, Auerbach Publications. Galin D, 2018, Software Quality: Concepts and Practice, 1st ed., Wiley.
 
Diğer Kaynaklar:
Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement 1st Edition by Jeff Tian (Author)
 
Öğretim Yöntem ve Teknikleri:
Haftalık 3 saat teori
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%30
Proje1%10
Final Sınavı1%40
Ödev2%20
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor