Skip to main content

Lab 5: Domain Modeling

Learning Objectives

  • Practice identifying domain concepts from requirements
  • Create a domain model using UML class diagrams
  • Translate a domain model into an object-oriented design
  • Apply responsibility assignment heuristics (controller, information expert, creator)