Ingegneria del software B - (5 cfu)

Prof. Agostino Poggi Tel. 0521 905728 - Fax. 0521 905723
  E-mail. agostino.poggi@unipr.it
  Home page. http://www.ce.unipr.it/people/poggi


Finalità

Il corso intende fornire una conoscenza approfondita sulle tecniche di progettazione e realizzazione orientate agli oggetti e sul loro utilizzo per lo sviluppo di sistemi software.

Programma

Introduzione - UML. Processi di sviluppo orientati agli oggetti.
Unified Process - Raccolta dei requisiti. Analisi. Progettazione. Implementazione.
Strumenti per lo sviluppo di sistemi software – Strumenti di progettazione e sviluppo. Strumenti di testing.

Attività d'esercitazione

Le esercitazioni saranno mirate all'apprendimento delle tecniche di sviluppo del software orientato agli oggetti attraverso la progettazione e realizzazione di un sistema software.

Modalità d'esame

Sono previste una prova teorica e una prova pratica.

Propedeuticità

Ingegneria del Software A, Reti di Calcolatori, Basi di Dati.

Testi consigliati

J. Arlow, I. Neustadt. UML 2 e Unified Process: Analisi e progettazione Object-Oriented, 2/ed, Mc Graw Hill, 2007.
I. Sommerville. Ingegneria del software, 8/ed, Pearson Education, 2007.


Ultimo aggiornamento: 30-10-2008


Chiudi la finestra