- *
TVV - Testing, Verifica e Validazione
Convalida del software prodotto rispetto alle specifiche utente e verifica della correttezza del software. Vengono introdotte tecniche di analisi statica e dinamica del software.
- *
PSC - Progettazione del Software e Codifica
Implementazione del codice. Uso di tool per la generazione automatica del codice da specifica UML.
- *
ASW - Architetture Software
Disegno e architettura di un sistema. Design Patterns. Uso di UML per la progettazione OO.
- *
AR - Analisi dei Requisiti
Introduzione al tool di gestione dei requisiti Requisite Pro della Rational.
- *
LMS - Linguaggi di Modellazione del Software
Fondamenti di UML: diagrammi degli Stati e delle Attivita'
- *
AR - Analisi dei Requisiti
Business modeling e specifica dei requisiti. Metodi e strumenti per l'analisi del dominio applicativo, per l'analisi e la specifica di requisiti business e di requisiti di sistema.
-
AS - Ambienti di Sviluppo
Introduzione a Rational Rose
- *
LMS - Linguaggi di Modellazione del Software
Fondamenti di UML: introduzione a UML, Diagrammi dei Casi d'Uso, Diagrammi delle Sequenze, Diagrammi delle Classi.
- *
PSS - Processi di Sviluppo del Software
Il Processo di Sviluppo Software: introduzione. Processi di Sviluppo Software: Code and Fix, Cascata, Spirale.
- *
PSS - Processi di Sviluppo del Software
Processi di Sviluppo Software Avanzati: Rapid Application Development, Metodi Formali, Riuso del Software.
- *
PSS - Processi di Sviluppo del Software
Fondamenti di Ingegneria del Software: sviluppo del software: da artigianato a processo industriale, fasi di sviluppo di un prodotto software.
-
MES - Manutenzione ed Evoluzione del Software
Distribuzione e manutenzione. Concetti base sul reverse engineering, manutenzione del software, distribuzione (deployment) e tecniche di configuration management.