Ingegneria del software A - (5 cfu)

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


Finalità

Classes are meant to provide all basic principles behind the analysis and design of software systems.

Programma

Foundations of Software Engineering
Software quality
Software development processes
Methodologies for software development
Analysis of software systems
Design of software systems
Tools for the design and implementation of software systems

Development of Object-Oriented Software Systems
Object-oriented analysis of software systems
Design and implementation of object-oriented software systems
Design patterns

Attività d'esercitazione

Laboratory exercises are meant to learn techniques and tools for the design and implementation of software systems.

Modalità d'esame

Exams are both written and oral.

Propedeuticità

Foundations of Computer Science

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: 16-05-2005


Chiudi la finestra