La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano.

Presentazioni simili


Presentazione sul tema: "Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano."— Transcript della presentazione:

1 Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano Lezione 4 – Il modello iterativo

2 Modelli evolutivi Sviluppo iterativo e prototipazione Iterazione: ripetizione delle fasi del modello waterfall. Ogni iterazione produce un prototipo Prototipo: modello approssimato dell’applicazione con funzionalità parziali Throw-away o evoluzione

3 Iterazioni Di solito per progetti di 18 mesi o meno, servono da 3 a 6 iterazioni In genere, le iterazioni hanno tutte la stessa durata Le variazioni dipendono dalla fase. La fase di elaboration può richiedere iterazioni più brevi di quella di construction

4 Ciclo di vita iterativo

5 Caratteristiche del ciclo di vita iterativo Pianificazione preventiva Possibilità di gestire variazioni dei requisiti in corso d’opera Basato sull’evoluzione di prototipi eseguibili e non sulla documentazione Coinvolgimento degli utenti fin dalle prime fasi Gestione del rischio

6 Critiche al modello iterativo Non garantisce l’eliminazione dei rischi Il riuso dei prototipi può essere parziale o anche nullo Protezione non completa dalle variazioni dei requisiti in corso d’opera

7 Iterazione e riduzione del rischio

8 Profilo di rischio del modello iterativo FINE


Scaricare ppt "Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano."

Presentazioni simili


Annunci Google