Domain Modelling
Domain model is a UML model that is drawn to understand the important objects and their business context. A domain is a collection of related concepts, relationships, and workflows. Eg : Science , Software engineering , Statistics Why Domain Model? ü Gives a conceptual framework of the things in the problem space ü Helps you think – focus on semantics ü Provides a glossary of terms – noun based ü It is a static view - meaning it allows us convey time invariant business rules ü Foundation for use case/workflow modelling ü Based on the defined structure, we can describe the state of the problem domain at any time. Figure 1 : Usage of a Domain Model Parts of a Domain Model The Figure 2 Shows the main parts of a Domain model. Figure 2 : Parts of a Domain Model Apart from these key features, a domain model can also have, o Additional rules...