Modelli di ciclo di vita del software
In questa lezione vedremo i principali modelli di ciclo di vita del software, ovvero famiglie di processi di sviluppo che si distinguono per il modo in cui le fasi di produzione viste nella scorsa lezione vengono organizzate in un processo unitario. Ognuno di tali modelli avrà i propri pro e i propri contro, ed è bene da subito capire che non esiste il modello giusto per ogni situazione.
- Modelli sequenziali
- modello a cascata
- modello a V
- Modelli iterativi
- modello a cascata con singola retroazione
- modello prototipale
- Modelli incrementali
- modello a fontana
- pinball life-cycle
- metamodello a spirale
- modelli trasformazionali
- modello COTS
- Metodologie Agile
- manifesto
- lean
- kanban
- scrum
- crystal
- extreme programming