What you should be able to do
- Choose classes from responsibilities, not nouns alone.
- Distinguish association, aggregation, composition and inheritance.
- Use multiplicity to state a real constraint.
02 / REQUIREMENT ENGINEERING AND ANALYSIS MODELING / L12
A class diagram describes static structure. It does not replay the order of messages or copy database tables blindly.
The lab uses familiar systems so you can inspect every actor, relationship, message and ownership handoff.
Each link is matched to this lesson. Start with a quick video when available. Open the full lecture when you need the academic explanation.
Review classes, attributes, methods and relationship notation before opening the studio.
Start with classes, attributes, operations and relationships.
Use this when ownership and relationship notation are unclear.