Kalite güvencesi
Yazılım kalite güvencesi için IEEE tanımı aşağıdaki gibidir -
"Bir öğe veya ürünün yerleşik teknik gereksinimlere uyduğuna dair yeterli güven sağlamak için gerekli tüm eylemlerin planlı ve sistematik bir modeli. Ürünlerin geliştirildiği veya üretildiği süreci değerlendirmek için tasarlanmış bir dizi faaliyet."
SQA Faaliyetlerinin Amaçları
SQA faaliyetlerinin hedefleri aşağıdaki gibidir -
Yazılım geliştirmede (süreç odaklı)
Yazılımın işlevsel teknik gereksinimlere uyacağına dair kabul edilebilir bir güven düzeyinin sağlanması.
Yazılımın yönetimsel planlamaya ve bütçe gereksinimlerine uyacağına dair kabul edilebilir bir güven düzeyinin sağlanması.
Yazılım geliştirme ve SQA faaliyetlerinin iyileştirilmesi ve daha verimli hale getirilmesi için faaliyetlerin başlatılması ve yönetilmesi.
Yazılım bakımında (ürün odaklı)
Yazılım bakım faaliyetlerinin işlevsel teknik gereksinimlere uygun olacağına dair kabul edilebilir bir güven düzeyi ile garanti etmek.
Yazılım bakım faaliyetlerinin yönetimsel planlamaya ve bütçe gereksinimlerine uygun olacağına dair kabul edilebilir bir güven seviyesi ile garanti etmek.
Yazılım bakımı ve SQA faaliyetlerinin verimliliğini iyileştirmek ve artırmak için faaliyetler başlatmak ve yönetmek. Bu, maliyetleri düşürürken işlevsel ve yönetsel gereksinimlere ulaşma olasılığını geliştirmeyi içerir.
Kalite Güvencesi için Organizasyon
Organizasyon yapısı içinde faaliyet gösteren kalite güvence organizasyon çerçevesi aşağıdaki katılımcıları içerir -
Yöneticiler
Üst düzey yöneticiler, özellikle doğrudan yazılım kalite güvencesinden sorumlu yönetici
Yazılım geliştirme ve bakım departmanı yöneticileri
Yazılım test departmanı yöneticileri
Geliştirme ve bakım projelerinin proje yöneticileri ve ekip liderleri
Yazılım test ekiplerinin liderleri
Testçiler
- Yazılım test ekiplerinin üyeleri
SQA uzmanları ve ilgili uygulayıcılar -
- SQA mütevellileri
- SQA komitesi üyeleri
- SQA forum üyeleri
- SQA birimi ekip üyeleri
Sadece yazılım test departmanının yöneticileri ve çalışanları, SQA görevlerinin yerine getirilmesinde tam zamanlı olarak görevlendirilir. Diğerleri, zamanlarının bir kısmını, yönetim işlevlerinin veya profesyonel görevlerinin yerine getirilmesi sırasında ya da başkalarında gönüllü olarak, çoğunlukla bir SQA komitesi, bir SQA forumu veya SQA mütevellileri olarak kalite sorunlarına ayırırlar.