Modello incrementale
Per modello incrementale o modello iterativo si intende, nell'ambito dell'ingegneria informatica, un modello di sviluppo di un progetto software basato sulla successione dei seguenti passi principali:
- pianificazione
- analisi dei requisiti
- progetto
- implementazione
- prove
- valutazione


Questo ciclo può essere ripetuto diverse volte, denominate "iterazioni", fino a che la valutazione del prodotto diviene soddisfacente rispetto ai requisiti richiesti.
L'utilizzo del modello incrementale è consigliabile quando si ha, fin dall'inizio della progettazione, una visione abbastanza chiara dell'intero progetto, perché occorre fare in modo che la realizzazione della generica versione k risulti utile per la realizzazione della versione k+1.
Voci correlate
Collegamenti esterni
- Dr. Alistair Cockburn, Using Both Incremental and Iterative Development, in STSC CrossTalk, vol. 21, n. 5, maggio 2008, pp. 27–30, ISSN d0000089 . URL consultato il 1º ottobre 2009.
- Craig Larman, Victor R. Basili, Iterative and Incremental Development: A Brief History, in IEEE Computer, vol. 36, n. 6, giugno 2003, pp. 47–56, DOI:10.1109/MC.2003.1204375, ISSN 0018-9162 . URL consultato il 1º ottobre 2009.