| 1 |
Uses ubiquitous/business language throughout; no technical or implementation jargon (e.g. no "table", "class", "pointer") |
Pass |
Same wording as DM-001. |
| 2 |
Multiplicities on associations are correct and complete (e.g. 1..*, 0..1) |
Pass |
Same associations as DM-001, all with multiplicities. |
| 3 |
No operation/method signatures shown — attributes and associations only |
Pass |
No operations. |
| 4 |
Associations are named with an unambiguous reading direction |
Pass |
Reading directions present. |
| 5 |
Generalization/specialization used correctly, reflecting true "is-a" relationships, not misused for code reuse |
Pass |
Same single generalization. |
| 6 |
Every concept traces to a noun phrase found in the use cases or glossary |
Pass |
Sources cite UC-001; no concept without a source. |
| 7 |
Attributes are simple domain data (no foreign-key-like references or object pointers modeled as attributes) |
Pass |
Same attributes as DM-001. |