Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Ciclo di vita del software
Identificazioni di classi e metodi del progetto Identificazione delle relazioni di ereditarietà, aggregazione e dipendenza tra le classi Progettazione object-oriented
2
Ciclo di vita del software
Comprende tutte le attività, dall’analisi iniziale, alla dismissione Principi di ingegneria del software Descrivono le fasi di sviluppo del software Forniscono linee guida per ciascuna fase Processo di sviluppo Analisi Progettazione, Implementazione Testing, Deployment
3
Analisi Identificazione delle funzionalità richieste
identifichiamo cosa non come Output: documento dei requisiti Descrive le funzionalità della applicazione Manuale utente …
4
Progetto Identificazione delle strutture principali che sottendono alla soluzione Decisione su classi e metodi, e relative relazioni Output: Specifica delle classi, contratti per i metodi … Relazioni tra le classi (diagrammi, diagrammi, diagrammi …)
5
Implementazione Codice delle classi Output: applicazione completa
verifica di consistenza con le specifiche verifica di correttezza rispetto agli invarianti Output: applicazione completa
6
Testing testing …
7
Installazione installazione …
8
Modelli: Waterfall Fasi di sviluppo sequenzializzate Irrealistico …
9
Modello: Spirale Bah …
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.