Week 4 - Domain Model
Week 4 - Domain Model
Week 4
Domain Model
•Why:
• Guideline:
• The domain model is created during object-oriented analysis to decompose the domain into concepts or objects
Only …
• domain objects and conceptual classes
• associations between them
• attributes of conceptual classes
Visualizing Domain Models: By Means of Basic Course Management System
Attributes
an object.
navigability.
Multiplicity
• Is the active logical association when the cardinality
of a class in relation to another is being depicted.
• For example, one commercial airplane may contain
zero to many passengers. The notation 0..* in the
diagram means “zero to many”.
Cardinality/Multiplicity of Association
How to create the domain model?
•Identify the nouns and noun phrases in textual descriptions of a domain and
consider them as candidate conceptual classes or attributes