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)