Definizione di Ingegneria del Software: modelli a cascata e a spirale
Prototipazione evolutiva ed usa e getta
Introduzione all' eXtreme programming
Analisi ed elicitazione dei requisiti
Strumenti di gestione delle versioni del codice
Introduzione alla gestione di progetto
Testing
Introduzione alla progettazione ad oggetti e alla notazione UML
Modellazione dell'interazione (diagrammi di stato, di collaborazione
e attivita')
Diagrammi di uso
Dalla progettazione all'implementazione
Modalita' di esame
Progetto su analisi dei requisiti, design utilizzando UML e il tool Together.
Ci dovra' essere una presentazione del progetto l'ultimo giorno del corso
(30% dell'esame)
Scritto sul resto del programma oppure due compitini durante il corso (70%
dell'esame)