| | | corso | | | |
Ingegneria del Software D
(Corso di Diploma in Informatica)
Codice: | 5I015 | Crediti: | 6 | Semestre: | 1 | Sigla: | IS | |
Docente
Carlo Montangero
Tel. 0502212799Prerequisiti
Corsi fondamentali di informatica degli anni precedenti.
Obiettivi di apprendimento
Il corso fornisce i concetti di base dell'ingegneria del software.
Descrizione
Il corso fornisce i concetti di base dell'ingegneria del software,
descrivendo il processo di produzione del software e presentando i
problemi
relativi all'analisi, alla progettazione, alla codifica e alla qualità
dei
sistemi software.
English Description
The aim of the course is to present the basic concepts of software
engineering, introducing the software process and the issues related to
analysis, design, coding, and quality.
Programma
- Introduzione: ingegneria del software, ciclo di vita del
software. Norme: ISO 12207 e PSS-05.
- Il processo di gestione delle configurazioni, secondo PSS-05.
- Il processo di verifica e convalida. Modello a "V".
- Cenni sul processo di gestione.
- Progettazione: modellazione a oggetti.
- Codifica: il linguaggio C++.
- Un caso di studio: modifica di un sistema di gestione dell'orario
scolastico.
Ore lezione: | 25 | Ore esercitazione: | 15 | | | |
Bibliografia
V. Ambriola, G.A. Cignoni,
Laboratorio di programmazione, Jackson
Libri, 1996.
Jalote, P. An Integrated Approach to Software Engineering,
Springer-Verlag, 1997.
Mazza, C., Fairclough, J., Melton, B. de Pablo, D., Scheffer, A., and
Stevens, R. Software Engineering Standards, Prentice Hall Europe,
1994.
Modalità di esame
Esame scritto e pratico, con discussione.