Ingegneria del software A - (5 cfu)

Prof. Federico Bergenti Tel. 0521-905708 - Fax. 0521-905723
  E-mail. bergenti@ce.unipr.it
 


Finalità

Il corso intende fornire i principi di base per l’analisi e la progettazione di sistemi software.

Programma

Fondamenti di Ingegneria del Software
Qualità del software
Il processo di produzione del software
Metodologie per lo sviluppo del software
Analisi di sistemi software
Progettazione di sistemi software
Strumenti per la progettazione e realizzazione di sistemi software

Sviluppo di Sistemi Software Orientati agli Oggetti
Analisi orientata agli oggetti dei sistemi software
Progettazione e sviluppo di sistemi software orientati agli oggetti
Design pattern

Attività d'esercitazione

Le esercitazioni saranno mirate all'apprendimento delle tecniche e all’uso di strumenti per progettazione e realizzazione di sistemi software

Modalità d'esame

Sono previste una prova pratica e una prova orale

Propedeuticità

Fondamenti Informatica

Testi consigliati

C. Ghezzi, A. Fuggetta, S. Morasca, A. Morzenti, M. Pezze, Ingegneria del Software, Mondadori Informatica, II edizione
Simon Bennett, John Skelton, Ken Lunn, UML, Mc Graw-Hill
Bruce Eckel, Thinking in Java, disponibile presso http://www.mindview.net, II edizione
Bruce Eckel, Thinking in Patterns, disponibile presso http://www.mindview.net
E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns, Addison-Wesley


Ultimo aggiornamento: 15-07-2005


Chiudi la finestra