Iso 12207
Obiettivo principale della Norma ISO 12207 è quello di definire in modo preciso i processi del Ciclo di Vita del Software, dalla formulazione dei requisiti, allo sviluppo, all'esercizio ed alla manutenzione.
I processi informatici nella norma 12207 sono suddivisi in tre categorie:
-
primari, comprendenti le attività direttamente legate allo sviluppo del software,
-
di supporto, che includono la gestione dei documenti e dei processi di controllo della qualità ,
-
organizzativi, che coprono gli aspetti manageriali e di gestione delle risorse.
Per ognuno di tali processi sono chiaramente evidenziati:
-
l'obiettivo e le responsabilità ,
-
la lista delle attività che lo compongono,
-
i singoli compiti nei quali è suddivisa ogni attività .
La norma fa proprio il ciclo dei processi basato sulla sequenza Plan-Do-Check-Act: pianifica, fai, controlla, attua eventuali modifiche (al contrario della Software Process Assessment - Improvement della ISO 9126, vista nel paragrafo precedente).
Particolare attenzione viene poi posta al fatto che il software va sempre considerato parte di un sistema, all'interno del quale dovrà essere integrato e poter funzionare.