Reading

Review Sommerville, Chapter 6

Objectives

  1. Choose appropriate software architectures for particular systems.
  2. Develop an architectural design with composition of design patterns.

Notes

Read using the following as a guide:

  1. Review the Chapter 6 reading paying particular note to how each pattern works, when it best applies, and its advantages / disadvantages.
    • Model-View-Controller
    • Layered
    • Repository
    • Client-Server
    • Pipe and Filter
    • Call-and-Return