Modello incrementale
Il modello incrementale, in linguaggio informatico, prevede le seguenti fasi:
- analisi dei requisiti
- progetto
- codifica
- test (o collaudo)
Si ottiene così la prima versione funzionante del prodotto software; si procede poi con la seconda iterazione, che prevede le fasi:
- analisi dei requisiti
- progetto
- codifica
- test (o collaudo)
ottenendo in tal modo la seconda versione del prodotto, anch'essa funzionante.
Si procede in maniera analoga fino all'ennesima iterazione.
Questo modello consente una progettazione adeguata, in quanto porta ad un progetto solido.
L'utilizzo di tale modello è 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.