Il processo di sviluppo del sistema non inizia mai con la scrittura del codice. Ignorare o sottovalutare tutte le fasi precedenti del ciclo di vita di un sistema informativo complesso, significa gettare le basi per un sicuro fallimento del prodotto finale. L'importanza di comunicare i bisogni del business, recepirli come requisiti funzionali e tecnici, trasformarli in artefatti concreti utilizzabili dalle persone che dovranno realizzare il software, e poi di nuovo farne uso per validare la qualità del lavoro di codifica, è un passaggio fondamentale che dovrebbe essere rispettato all'interno di ogni team di progetto.
- L'importanza della comunicazione nel processo di sviluppo
- I ruoli chiave del team funzionale e tecnico
- Object Oriented Modelling e Analysis
- Metodologie di analisi di un sistema complesso
- Raccolta dei requisiti funzionali e tecnici
- Definizione del processo di sviluppo
- I principi dell'Object Oriented Programming
- I diagrammi di UML 2.0 per l'analisi
- L'importanza del wireframing
- Definizione di una architettura software complessa
- Model Driven Architectures
- Principi di costruzione di un framework trasversale
- Gli antipatterns più comuni
Durata
- 21 ore
- 3 giorni
Prerequisiti
Durata: 21 ore (3 giorni)
Solo su richiesta
Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.