Bu dersin sonunda öğrenciler; 1) Kalite ile ilgili genel kavramları, kalite yönetimi yaklaşımlarını, yazılım kalitesi ilgili temel kavramlarını bilir. 2) Yazılım mühendisliğinde kalite standartları ve en iyi uygulamaları bilir. 3) ISO/IEC 250(n)(n) Sistem ve Yazılım Kalite İhtiyaçları ve Değerlendirilmesi (System and Software Quality Requirements and Evaluation) Standardını (SQuaRE) bilir ve uygular. 4) IEEE Software Engineering Body of Knowledge standardının kalite yönetim ve güvencesiyle ilgili bilgi alanlarını bilir. 5) Yazılım kalite güvencesiyle ilgili konuları bilir ve dönem projesi kapsamında uygular.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Dersin başalngıcındaı, kalite ile ilgili genel kavramlar, genel kalite yönetimi yaklaşımları, yazılım kalitesi kavramına değinilecektir. Yazılım mühendisliğinde kalite standartları ve en iyi uygulamalar genel olarak tanılacak sonraki haftalarda detaylı olarak işlenecektir. Ders genel olarak ISO/IEC 250(n)(n) Sistem ve Yazılım Kalite İhtiyaçları ve Değerlendirilmesi (System and Software Quality Requirements and Evaluation) Standardının bölümleri doğrultusunda işlenecektir. IEEE Software Engineering Body of Knowledge'un kaliteyle ilgili bölümlerine değinilecektir. Dönem içinde işlenen bütün konular bir dönem projesi kapsamında öğrenciler tarafında bir projede uygulanacaktır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Dersin tanıtımı ve amaçlarının sunulması, kalite ile ilgili genel kavramlar, genel kalite yönetimi yaklaşımları, yazılım kalitesi kavramı.
2. Hafta
Kalitede ürün odaklı yaklaşım, imalat odaklı yaklaşım, değer odaklı yaklaşım, kullanıcı odaklı yakaşım ve bütünleşik yaklaşım, yazılım geçerleme ve doğrulama
3. Hafta
Çevik proje yönetiminde kalite yönetimi, yazılım mühendisliğinde kalite standartları ve en iyi uygulamalar (ISO/IEC 9126, ISO/IEC 14598, SQuaRE)
4. Hafta
ISO/IEC 250(n)(n) Sistem ve Yazılım Kalite İhtiyaçları ve Değerlendirilmesi (System and Software Quality Requirements and Evaluation) Standardı (SQuaRE)
5. Hafta
ISO/IEC 2500n, Kalite Yönetimi Bölümü (Quality Management Division)
6. Hafta
ISO/IEC 2501n, Kalite Modelleri Bölümü (Quality Model Division)
7. Hafta
ISO/IEC 2502n, Kalite Ölçümü Bölümü (Quality Measurement Division)
8. Hafta
Arasınav
9. Hafta
ISO/IEC 2502n, Kalite Ölçümü Bölümü (Quality Measurement Division)
10. Hafta
ISO/IEC 2504n, Kalite Değerlendirme Bölümü (Quality Evaluation Division)
11. Hafta
IEEE Software Engineering Body of Knowledge
12. Hafta
Yazılım Geçerleme ve Doğrulama
13. Hafta
Araştırma görevleri ve sunumları
14. Hafta
Dönem projesi sunumları ve değerlendirme
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. ISO/IEC 250(n)(n) Sistem ve Yazılım Kalite İhtiyaçları ve Değerlendirilmesi (System and Software Quality Requirements and Evaluation) Standardı (SQuaRE). 2. IEEE, Software Engineering Body of Knowledge, (2004). 3. Galin, D. Software Quality Assurance: From Theory to Implementation, (2003). 4. Gillies, A. Software Quality: Theory and Management (3rd ed.), (2011). 5. Kan, S.H. Metrics and Model in Software Quality Engineering (2nd ed.), (2002). 6. Pressman, Roger S. Software Engineering: A Practitioner?s Approach 6th Edition. McGraw-Hill Companies, (2005). 7. Sommerville, I. (2004). Software Engineering, Seventh Edition. Pearson Addison Wesley. 8. IEEE/EIA 12207. Standard for Information Technology, Software Life Cycle Processes
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap, Grup projesi
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
40
Proje
1
30
Toplam(%)
70
Yıl İçinin Başarıya Oranı(%)
70
Finalin Başarıya Oranı(%)
30
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1,5
1,5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
1
14
Final Sınavına Hazırlık
1
22
22
Ders Saati
14
3
42
Ara Sınava Hazırlık
1
14
14
Laboratuvar
Final Sınavı
1
1,5
1,5
Ödevler
Proje
1
24
24
Rapor yazma
1
23
23
Toplam İş Yükü
142
Toplam İş Yükü / 30
4,73
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ