Reading

Sommerville, Sections 7.3 and 7.4

Review design patterns

Objectives

  1. Apply an understanding of design patterns to practical implementation issues.
  2. Understand implementation issues of reuse, configuration management, and host-target development.
  3. Understand what is meant by open source software including the reasoning behind it, the business case for it, and its licensing issues.
  4. Review key issues regarding design and implementation.