Advanced Software Design
5 credits
Reading list, Master's level, 1DL242
Main group 1
Recommended literature
- 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
Reference literature
- Design patterns: elements of reusable object-oriented software, Reading, Mass., Addison-Wesley, cop. 1995
- Kent Beck; Martin Fowler, "Refactoring: Improving the Design of Existing Code, Second Edition", 2018