everything.study
SOEN 343

Software Architecture and Design

4 credits · Undergraduate

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.
    Listed reading
  • Assigned Larman chapters include 13, 17, 18.1, 19 and 21, with further weekly readings.
    Listed reading
  • 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.
    Listed reading
Sources