Advanced Software Design
Reading list, Master's level, 1DL242
A revised version of the reading list is available.
Main group 1
- Larman, Craig, Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, 3. ed., Upper Saddle River, N.J., Prentice Hall PTR, cop. 2005
- Design patterns: elements of reusable object-oriented software, Reading, Mass., Addison-Wesley, cop. 1995
- Fowler, Martin; Gamma. Erich, Refactoring: improving the design of existing code, Boston, Addison-Wesley, cop. 2000