Qualità del software
Il modello di qualità del software è stato sviluppato nell’ambito della serie di standard 25000. La figura esposta ed i termini in italiano hanno uno scopo indicativo: per ogni riferimento ufficiale si rinvia alla versione ufficiale in inglese.
Lo standard sul modello di qualità del software ISO/IEC 25010 sostituisce l’ISO/IEC 9126-1 del 2001. Il modello di qualità del software contenuto nell’ISO/IEC 25010 può beneficiare all’applicazione del modello di qualità dei dati dell’ISO/IEC 25012, complementare al 25010.
ISO/IEC 25010 “System and software quality models”
Questo standard internazionale, pubblicato nel 2011 e sviluppato in ambito Ingegneria del Software, definisce un modello generale di qualità dei sistemi e del software.
Lo standard è applicabile ad ogni dominio applicativo. I termini in italiano sono indicativi in quanto non è ancora disponibile la versione ufficiale in italiano dello standard pubblicato dall’ISO in lingua inglese. Nello standard sono categorizzati gli attributi di qualità in diverse caratteristiche considerate da tre punti di vista:
- Qualità interna, relativa a proprietà statiche sul codice software verificabili con analizzatori o ispezioni;
- Qualità esterna, verificabile da analizzatori e da tecnici con test dinamici in ambienti simulati;
- Qualità in uso, verificabile in ambienti reali o simulati con la partecipazione di utenti che enfatizzano le difficoltà o facilità di interazione uomo-computer.
Si compone quindi di due modelli:
- qualità del prodotto software (interna/esterna);
- qualità in uso.
Le caratteristiche che compongono il modello di qualità interna/esterna sono:
- idoneità funzionale
- efficienza
- compatibilità
- usabilità
- affidabilità
- sicurezza
- mantenibilità
- portabilità
Esse sono a loro volta suddivise in 31 sotto-caratteristiche, qui non elencate.
Le caratteristiche che compongono il modello di qualità in uso sono:
- efficacia
- efficienza
- soddisfazione
- assenza e attenuazione dei rischi
- copertura del contesto
Esse sono suddivise in 11 sotto-caratteristiche, anch’esse qui non elencate.
Per la misurazione della qualità del prodotto software sono disponibili gli standard ISO/IEC 25022 “Measurement of quality in use” e ISO/IEC 25023 “Measurement of software quality” che forniscono per ogni caratteristica e sotto-caratteristica vari esempi di algoritmi di riferimento per misurare il livello di qualità raggiunto.
Informativa sulla Privacy. Informativa sui Cookies.