Yazılım Kalite Güvencesi, yazılım projelerinin belli standartlarda uygun olup olmadığını anlamak için gözden geçirme, planlama, belli testlerden geçmesi ve raporlama işlemlerinin tümüne Kalite Güvencesi denir. Burada Kalite Güvencesinin önemi, projenin yapımı veya gelişimi bittikten sonra istenen gereklere uygunluğunun doğrulanmasıdır.
Yazılım Kalite Güvence öğretisinin amacı yazılım standartlarını, yazılım kalite güvencesinin amaçlarını, yazılımda kalite sorunlarını ve yazılım süreç geliştirme modellerini öğretmektir. Ayrıca Kalite güvence planlarını çeşitli teknik ve araçlar kullanarak tanımlayabilmek ve uygulayabilmektir.
Yazılım Kalite Güvencesi için Önemli kısımları maddeler şeklinde yazacak olursak;
- Kalite Güvencesi nedir? Zorlukları nelerdir?
- Yazılım Kalitesi nedir ve nasıl planlanır?
- Yazılım Kalite Güvence sistemi tanımlamak.
- Yazılım geliştirme süreci ile kalite güvencesini ilişkilendirmek.
- Kalite teknikleri ve araçları.
- Kalite Güvence Yönetimi.
- Kalite Güvence Standartları (ISO, TS vb)
- Kalite Güvence Organizasyonu
- Yazılım Kalite Metrikleri
- Uluslararası Yazılım Kalite Modelleri
- "Capability Maturity Model" (CMM, CMMI)
Yazılım Kalite Güvence Yönetimi ile ilgili Kaynaklar
- Software Quality Assurance: From Theory to Implementation, Daniel Galin
- G. Gordon Schulmeyer: The Handbook of Software Quality Assurance
- Sagar Naik & Praveen Tripathy: Software Testing and Quality Assurance
- Practical Insight Into CMMI: Tim Kasse
- Margaret K. Kulpa & Kent A. Johnson: Interpreting the CMMI (R): A Process Improvement Approach
Ders: Yazılım Kalite Güvencesi - Yrd. Doç. Dr. Meltem Turhan Yöndem
Ders: Yazılım Kalite Güvencesi - Yrd. Doç. Dr. Meltem Turhan Yöndem