Libri di riferimento per il corso di Ingegneria del Software

Libri consigliati

Ian Sommerville. Software Engineering. Addison-Wesley. 2001 Edizione Italiana Pearson
oppure
Roger S. Pressman. Principi di Ingegneria del Software. McGraw-Hill. 2004

Martin Fowler. UML Distilled. Pearson. 2004 vedi Pearson

Gamma, Helm, Johnson, Vlissiders. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. 1994 Edizione Italiana Pearson


Libri consigliati per consultazione (in ordine di importanza per la materia)

Grady Booch et al. Object-Oriented Analysis and Design with Applications Addison-Wesley, 2007 amazon

Kent Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley, 1999

Rumbaugh, Jacobson, Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1998 amazon

Ira R. Forman, Nate Forman. Java Reflection in Action. Manning, 2004 amazon

Buschmann, Meunier, Rohnert, Sommerlad, Stal. Pattern-Oriented Software Architecture A System of Patterns. John Wiley and Sons, 1996 amazon

Shaw, Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996 amazon


Materiale disponibile su web

IEEE guida e raccomandazioni per le specifiche dei requisiti software link

Eckel. Thinking in Patterns with Java link

Cooper. Design Patterns - Java Companion link

Standard OMG su UML link

Riepilogo dei diagrammi UML link

Ambiente di sviluppo Eclipse link