elenco    
        corso    

Ingegneria del software

Codice: AA017Crediti: 6Semestre: 2Sigla: Is 
 
Settore disciplinare: INF/01 - Informatica

Docente

Carlo Montangero   monta@di.unipi.it  Stanza 311  Tel. 0502212799

Obiettivi 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

home


email