SOEN 343
Software Architecture and Design
Fall 2006 · Software Design
Topics
- Responsibility-driven design
- Layered architectures
- Use-case realization
- Object-oriented design
- Enterprise application architectures
- UML
- Java
Readings
- Martin Fowler, Patterns of Enterprise Application Architecture.
- Assigned Larman chapters include 13, 17, 18.1, 19 and 21, with further weekly readings.
- Listed textbook; requirement not explicitly stated: Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd ed., Prentice Hall, 2005.
Sources
- Course catalogue ↗2026–2027
- Official course page ↗Fall 2006