Il "Modello di ciclo di vita - LCM" è la struttura di riferimento che include i processi, le attività ed i compiti concernenti lo sviluppo, l'utilizzo e la manutenzione di un prodotto software, e che abbraccia la vita del sistema a partire dalla definizione dei suoi requisiti sino al termine del suo utilizzo (EN ISO 9000-3:1997; 3.6 - da ISO/IEC 12207).
Il modello di ciclo di vita adottato per il Sito Web è conforme allo standard:
IEEE Std 1074:1991 "Standard for Developing Software Life Cycle Processes", emesso dall' "Institute of Electrical and Electronics Engineers - IEEE" il 26/09/1991. Questo standard è stato accettato e riconosciuto dall' American National Standard (ANSI) in data 20/04/1992.
I processi del ciclo di vita considerati sono:
- Definizione dei requisiti del sistema (Requirements);
- Progettazione del sistema (Design);
- Implementazione del sistema (Implementation);
- Installazione del sistema (Installation);
- Utilizzo operativo del sistema (Operation);
- Manutenzione del sistema (Maintenance);
- Ritiro del sistema (Retirement);
Un ulteriore processo, quello di verifica e validazione (Verification and Validation) è applicato trasversalmente a ciascuno dei processi sopra descritti.
I termini "Sito Web", "Sistema" e "Prodotto" saranno utilizzati da qui in avanti con lo stesso significato, significato equivalente al termine "Prodotto Software":
"Insieme di programmi per computer, procedure e, possibilmente, di documentazione e dati associati (EN ISO 9000-3:1997; 3.11 - da ISO/IEC 12207).
In figura 1.2.2 è rappresentato il ciclo di vita del Sito Web secondo lo schema a cascata (waterfall).