( english version )
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

 
stampa il programma ~ torna indietro