Laborator 6
Concepte:
- Asigurarea calitatii software
Documentatie laborator
Asigurarea calitatii software
Activitățile principale SQA (Software Quality Assurance) sunt:
- asigură că standardele și procedurile de calitate alese pentru a fi urmate în proiect sunt adecvate la specificul proiectului (stabilirea lor este critică pentru că standardele oferă criteriile de evaluare a produsului și procedurile criteriile de comparare pentru procesele de dezvoltare și control);
- asigură că standardele și procedurile alese sunt bine documentate pentru că activitățile de monitorizare, audit și evaluare se bazează pe ele;
- monitorizarea proceselor de dezvoltare și control în raport cu procedurile de calitate
- evaluarea proiectului în raport cu standardele de calitate.
Activitatile specifice SQA sunt incluse in toate fazale de dezvoltare a produsului:
# faza de inițiere
- SQA intervine în redactarea și revizuirea planului de management
- asigură că standardele și procedurile alese sunt potrivite, clare și pot servi ca bază de auditare
# faza cerințelor software
- SQA intervine în revizuirea specificațiilor
- asigură că specificațiile sunt clar exprimate, sunt categorisite corect în cerințe funcționale și non-funcționale (de interfață, de performanță, etc.), acoperă toate cerințele utilizatorului, pot fi măsurate
# faza de proiectare
- SQA intervine în revizuirea documentelor de proiectare
- asigură că toate cerințele software au fost traduse corect în componente software în raport cu standardele și procedurile de proiectare
# faza de dezvoltare
- SQA asigură că soluția este dezvoltată în concordanță cu documentul de proiectare și cu standardele și procedurile de codare
# faza de testare
- SQA asigură respectarea standardelor și a procedurilor de testare
- anunță sfârșitul procedurii de testare a cerințelor funcționale
# faza de livrare
- SQA verifică și declară respectarea cerințelor non-funcționale
- anunță că produsul final este gata de livrare
# faza de mentenanță
- SQA intervine pentru a asigura că subciclurile de dezvoltare respectă normele de calitate
Din standardul IEEE 730-1998, structura unui SQAP conține următoarele secțiuni:
- Scopul documentului (Purpose)
- Documente referite
- Management
- Documentație
- Standarde, practici, convenții, metrici
- Revizii și audituri
- Managementul riscului
- Raportarea problemelor și acțiuni de corecție
- Utilitare, tehnici și metodologii
- Controlul furnizorului
- Training
- Colectarea înregistrărilor, mentenanța
Exemplu document template SQAP: template
Exercitii
Descrieți sumar conțintul unui SQAP pentru proiectul vostru.
Proiect
Predarea finala a proiectului. Prezentarea rezultatelor.