Processo software - Start point
Processo per lo sviluppo software

Detto anche processo software: descrive un approccio disciplinato alla costruzione, al rilasco ed eventualmente alla manutenzione del software.

Le attività fondamentali di un processo software sono:
1. Specifica del software: clienti e sviluppatori definiscono le funzionalità e i vincoli operativi del software da produrre
2. Sviluppo del software: viene progettato e sviluppato il software
3. Convalida del software: il software viene convalidato dal cliente
4. Evoluzione del software: il software viene modificato per soddisfare eventuali cambiamenti dei requisiti e/o del mercato

Diversi tipi di sistemi richiedono differenti tipi di approcci di sviluppo.
Esempi di processi software sono: Unified Process (UP), Scrum, Sviluppo rapido di applicazione (RAD, Extreme Programming (XP).

Le quattro attività fondamentali sono sempre le stesse, ma organizzate in modo diverso in processi di sviluppo software diversi.