| | | corso | | | | |
Ingegneria del software
Codice: | AA017 | Crediti: | 6 | Semestre: | 1 | Sigla: | Is | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Carlo Montangero
Tel. 0502212799Obiettivi di apprendimento
Introduzione alle tematiche dell'ingegneria del software.
Descrizione
Il corso presenta un'introduzione completa alle diverse tematiche dell'ingegneria del software fornendo le basi per comprendere e partecipare a un moderno processo di sviluppo software e realizzare prodotti software che soddisfino requisiti di qualità predefiniti.
Programma
Il processo software: problemi della produzione del software; standard per la definizione del processo software; modelli di ciclo di vita.
Analisi e progettazione: aspetti generali dell'analisi e della progettazione; analisi e progettazione orientata agli oggetti; UML come linguaggio di analisi e progettazione.
Processi di supporto: organizzazione e pianificazione dei progetti software; controllo delle versioni e delle configurazioni.
Verifiche e prove: obiettivi e pianificazione delle verifiche; ispezione del codice; progettazione e valutazione delle prove.
Controllo della qualità: misurazione del software; modelli per la stima; qualità dei prodotti e dei processi software.
Bibliografia
V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini, "Corso di Ingegneria del software", http://www.di.unipi.it/~ambriola/is/contenuti.htm, Edizione 2001/02.
Modalità di esame
Scritto e orale