Ciclo di vita del software (CVS)

Un modello del ciclo di vita del software (CVS) è una caratterizzazione descrittiva o prescrittiva di come un sistema software viene o dovrebbe essere sviluppato

Fasi di un CVS: una vista di alto livello

Definizione: si occupa del cosa

Sviluppo: si occupa del come

Manutenzione: si occupa delle modifiche

Modello a cascata

Studio di fattibilità: valutazione costi/benefici

Analisi e specifica dei requisiti: valutazione requisiti funzionali

Progettazione: architettura generale (hardware e software)