next up previous contents
Next: IV e V Anno Up: Primo Triennio e Diploma Previous: Sistemi di Elaborazione delle   Indice

Ingegneria del Software

Il corso fornisce le nozioni di base dell'ingegneria del software, affrontando nei vari aspetti di analisi, progettazione, codifica e documentazione, il processo di sviluppo e di produzione del software. Il corso, di 2UD, prevede 1UD per lo svolgimento di un progetto guidato dal docente.


Programma del corso:

Introduzione all'ingegneria del software
il software: prodotto e processo, caratteristiche di qualità, ciclo di vita del software, fasi ed attività del processo produttivo, modelli dei sistemi software.
Analisi
cattura ed analisi dei requisiti, linguaggi di specifica e di modellazione, standard UML e CASL.
Progettazione
specifica di architettura, architetture modulari, prototipazione rapida di modelli, verifica di correttezza, scalabilità, progettazione basata su componenti.
Codifica
standard di codifica, documentazione, test, debugging, versionamento, amministrazione di progetto.
Analisi di qualità
metriche, modelli di costo, standard ISO9000 e 9126, monitoraggio dei processi di produzione.



Roberto Giacobazzi
1999-07-20