Class Activity
Class Activity
Objective:
Students will learn how to analyze system requirements, identify key domain concepts, and
translate them into a Domain Model and Class Diagram.
Activity Title:
"Designing the Domain: From Requirements to Class Diagram"
Instructions:
Phase 1: Understanding the System (20 minutes)
Divide students into small groups (3-4 members each).
Provide them with a brief system description. (Choose one based on the course context.
Example below.)
Ask them to highlight key concepts (nouns) from the description and identify
relationships among them.
Example System: Online Bookstore
A bookstore wants an online platform where customers can browse books, add them to a cart,
place orders, and track delivery. Admins manage inventory, while customers register, log in, and
leave reviews. Payments can be made using credit cards or digital wallets.
Phase 2: Create a Domain Model (25 minutes)
Using the identified concepts, students will create a Domain Model showing:
o Key entities (objects)