SQuaRE: Software Quality Requirements Evaluation
L'ISO/IEC 25000 - SQuaRE (Software Quality Requirements and Evaluation) è un framework di raccordo tra le visioni degli stakeholder, dei committenti, del progettista, fino all'utente intermedio e finale. La sua filosofia sui seguenti aspetti peculiari.
SQuaRE integra: requisiti, modelli di qualità, valutazione, gestione della misurazione
Misurazione
Prodotto
Modello
SQuaRE è centrato sul prodotto e non solo sul management e/o processo. Le origini risalgono al 1991 con la pubblicazione dello standard 9126, attualmente 25010.
La misurazione è una attività il cui risultato è la misura. Un semplice standard sul processo di misurazione è l'ISO/IEC 15939.
Il modello di qualità dei riferimento sintetizza le caratteristiche (requisiti) del prodotto, quindi i criteri di qualità. La qualità non è considerato un concetto arbitrario ma definito
Valutazione di conformità
Rischi
Il test va basato sui requisiti
Maggiore è l'applicazione a priori dei modelli di qualità e maggiore è la mitigazione dei rischi. Più quanlità iniziale, meno rischi in esercizio.
Il test, sia in corso d'opera che finale, si abbina ai requisiti e alla loro correttezza. Meglio se il test comprende l'utente e non solo il progettista.
La dichiarazione di conformità può essere: auto-dichiarazione, dichiarazione di terzi, dichiarazione di Ente terzo accreditato
Tutti gli elementi citati divrebbero essere oggetto di formazione, preparazione, progettazione documentazione, per facilitare attività di self-assessment e Audit esterni.