Ciclo di vita di un sistema software

Ogni sistema attraversa cinque macro-fasi sequenziali ma parzialmente sovrapposte:

image.png

Dettaglio della fase di sviluppo

Lo sviluppo si articola in tre fasi fondamentali, ciascuna seguita da un controllo formale:

Tutte le attività sono sorrette in continuo da due processi trasversali:

image.png

Perché serve il Configuration Management

Numerosi attori devono collaborare artefatti - requisiti, specifiche di design, codice, manuali utente, set di dati - per periodi che coprono sviluppo, esercizio e manutenzione. Senza CM sorgono domande critiche: