Qualità del software

Il modello di qualità del software è stato pubblicato nel 2011 e ne definisce aspetti funzionali e non funzionali.

Il modello di qualità del software ISO/IEC 25010 sostituisce l’ISO/IEC 9126-1 del 2001.
Il modello di qualità 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 definisce un modello generale di qualità dei sistemi e del software.

25010
Qualità nel ciclo di vita (adeguato da ISO/IEC 25010): proprietà interne, esterne, in uso


Il miglioramento della qualità dei processi contribuisce a migliorare la qualità del prodotto software e la qualità del prodotto contribuisce a migliorare la qualità in uso del sistema. La valutazione della qualità in uso può fornire feedback per migliorare il prodotto e la valutazione della qualità del prodotto può fornire feedback per migliorare il processo.

Nello standard, applicabile ad ogni dominio applicativo, 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 in esecuzione del software da analizzatori con test dinamici in ambienti simulati;

-
Qualità in uso, verificabile in più contesti d'uso e ambienti reali o simulati con la partecipazione di utenti che enfatizzano le difficoltà o facilità di interazione uomo-computer.

La
Qualità in uso è sviluppata nell'ISO/IEC 25010 in un'apposito modello di qualità.

Le proprietà interne/esterne sono definite nel modello di qualità del prodotto software, composto dalle seguenti caratteristiche:

- idoneità funzionale
- manutenibilità
- efficienza
- compatibilità
- usabilità
- affidabilità
- sicurezza
- portabilità

Esse sono a loro volta suddivise in 31 sotto-caratteristiche, qui non elencate.

La sotto-caratteristica usabilità comprende anche l'accessibilità.
Nella pratica i due aspetti
accessibilità e usabilità sono spesso
considerati assieme.


Tra le sotto-caratteristiche definite si evidenzia anche la
riusabilità, molto importante nella gestione dei sistemi.

In generale l'applicazione dello standard è vista in un sistema
architetturale unitario definito.

ISO/IEC 25023 "Measurement of system and software product quality"

Per la misurazione della qualità del prodotto software è disponibile lo standard ISO/IEC 25023 del 2016 che fornisce per ogni sotto-caratteristica vari esempi di algoritmi di riferimento per misurare il livello di qualità raggiunto.
Il rispetto di aspetti delle sotto-caratteristiche della idoneità funzionale (completezza, correttezza, appropriatezza) sono connessi e facilitano anche calcoli di
misurazioni dimensionali, tema gestito da altri standard ISO.
Informativa sulla Privacy. Informativa sui Cookies.

Utenti connessi

La manutenibilità "in primis"