Learning Objectives

  • Match HP’s design quality attributes with their descriptions
  • Contrast cohesion and coupling
  • Describe the rationale and business case for open source development
  • Summarize permissions, conditions, and limitations of the GPL, LGPL, and BSD open source licenses

How to Complete this Lesson

Complete the following learning activities: (1.75–2 hours total)

  1. Read the following in Software Engineering:
    • Chapter 7: Design and implementation (45–60 minutes)
      • Implementation issues
      • Open-source development
  2. Attend the class meeting (60 minutes)

Resources

Videos