Next: IV e V Anno
Up: Primo Triennio e Diploma
Previous: Sistemi di Elaborazione delle
  Indice
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