| Dersin Türü | Seçmeli |
| Dersin Düzeyi | Tezsiz Yüksek Lisans |
| Dersin Yılı | - |
| Dersin Yarıyılı | - |
| AKTS | 10 |
| Öğretim Eleman(lar)ı |
- |
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
- Yazılım kalite standartlarını ve kalite güvence süreçlerini ileri düzeyde analiz etmek.
- Yazılım test yöntemlerini ve test süreçlerini sistematik biçimde planlamak ve uygulamak.
- Yazılım metriklerini ve kalite ölçüm tekniklerini kullanarak sistem performansını değerlendirmek.
- Risk yönetimi ve süreç iyileştirme modellerini (CMMI, ISO vb.) kurumsal düzeyde uygulamak.
- Yazılım geliştirme yaşam döngüsünde kalite güvence faaliyetlerini akademik ve profesyonel standartlarda yönetmek.
|
| Veriliş Biçimi | Yüz Yüze |
| Önkoşullar | Yok |
| Önerilen Dersler | |
| Ders Tanımı | Yazılım kalitesinin temel kavramlarından başlayarak; kalite standartları, test yöntemleri, yazılım metrikleri, süreç iyileştirme modelleri ve risk yönetimi prensiplerini inceleyerek; öğrencilere yazılım sistemlerinde kalite güvencesi sağlama ve süreç yönetimi yetkinliği kazandıran bir derstir. |
| Ders İçeriği |
| HAFTA |
KONULAR |
|
1. Hafta |
Yazılım Kalitesine Giriş: Temel Kavramlar ve Kalite Boyutları |
|
2. Hafta |
Yazılım Kalite Standartları: ISO/IEC 25010, ISO 9126 ve ISO 9001 |
|
3. Hafta |
Yazılım Süreç Modelleri: CMMI ve Süreç Olgunluk Seviyeleri |
|
4. Hafta |
Yazılım Kalite Güvencesi (SQA): Planlama ve Organizasyon |
|
5. Hafta |
Yazılım Test Türleri: Birim, Entegrasyon ve Sistem Testleri |
|
6. Hafta |
Test Tasarım Teknikleri: Kara Kutu ve Beyaz Kutu Test Yöntemleri |
|
7. Hafta |
Yazılım Metrikleri: Kod Kalitesi ve Karmaşıklık Ölçümleri |
|
8. Hafta |
Ara Sınav |
|
9. Hafta |
Statik ve Dinamik Analiz Teknikleri |
|
10. Hafta |
Yazılım Güvenilirliği ve Hata Yönetimi (Defect Management) |
|
11. Hafta |
Risk Yönetimi ve Yazılım Projelerinde Risk Azaltma Stratejileri |
|
12. Hafta |
Sürekli Entegrasyon ve Otomasyonlu Test Süreçleri |
|
13. Hafta |
Yazılım Denetimi (Audit) ve Konfigürasyon Yönetimi |
|
14. Hafta |
Kalite İyileştirme Modelleri ve Dönem Projesi Sunumu |
|
| Kaynaklar | 1. Galin, D. 2004. Software Quality Assurance: From Theory to Implementation
2. Ders dokümanları
|
| Öğretim Yöntemleri |
- Anlatım
- Tartışma
- Soru-Cevap
- Sorun/Problem Çözme
|
| Değerlendirme |
|
Sayısı |
Toplam Katkısı (%) |
| Ara Sınav |
1 |
40 |
| Toplam(%) |
|
40 |
| Yıl İçinin Başarıya Oranı(%) |
|
40 |
| Finalin Başarıya Oranı(%) |
|
60 |
| Toplam(%) |
|
100 |
|
| AKTS İş Yükü |
| Aktivite |
Sayı |
Süre (Saat) |
İş Yükü |
| Ara Sınav |
1 |
1 |
1 |
| Kısa Sınavlara hazırlık |
|
|
|
| Sınıf Dışı Ders Çalışma Süresi |
14 |
10 |
140 |
| Final Sınavına Hazırlık |
14 |
3 |
42 |
| Ders Saati |
13 |
3 |
39 |
| Ara Sınava Hazırlık |
8 |
3 |
24 |
| Laboratuvar |
|
|
|
| Final Sınavı |
1 |
1 |
1 |
| Ödevler |
1 |
40 |
40 |
| Toplam İş Yükü | 287 |
| Toplam İş Yükü / 30 | 9.56 |
| Dersin AKTS Kredisi | 10 |
|
| Dil | Türkçe |
| Staj / Uygulama | Yok |