Programma del corso

Guida alla Facoltà di Ingegneria 2004-2005
 

 

 
A.A. 2004/2005
Laurea Specialistica
ING-INF/05
Ingegneria del Software (6 cfu)
Docente: Luca Spalazzi

Corso di Laurea: Ing. Elettronica, Ing. Informatica , Ing. della Automazione Industriale

 

Obiettivi Formativi :


Acquisire conoscenze e competenze sui principi e metodi dell'Ingegneria del Software, in particolare per quanto riguarda l'analisi dei requisiti, la progettazione ed il collaudo di un sistema software.

 

Programma :

 

Introduzione: Organizzazione e gestione dei progetti - Cicli di vita del software - Modelli del processo di sviluppo
Principi: Richiami sulle metodologie di programmazione - Richiami sulla programmazione ad oggetti e sue motivazioni
Analisi dei Requisiti orientata agli oggetti: Analisi di dominio – Il processo di analisi – Modelli di analisi
Progettazione orientata agli oggetti: Il processo di progettazione – Schemi progettuali (design pattern)
Collaudo: Tecniche di collaudo – Strategie di collaudo – Collaudo orientato agli oggetti
Linguaggio di specifica e di progetto: UML

 

Testi di Riferimento :

 

R. Pressman, Principi di Ingegneria del software (3^ ed.), McGraw-Hill Italia.
W. Zuser, S. Biffl, T. Grechenig, M. Koehle, "Ingegneria del software con UML e Unified Process", McGraw-Hill Italia.
J. Arlow, I. Neustadt, "UML e Unified Process", McGraw-Hill Italia.

 

Modalità di svolgimento dell’esame :

 

Progetto di un software più colloquio orale.

 

Ricevimento Studenti :

 

Martedi 11.30-13.30

 

 

 

Facoltà di Ingegneria - Via Brecce Bianche - Monte Dago - 60131 Ancona - Tel. 0039-071-2204708