Posts

Showing posts from July, 2015

Domain Modelling

Image
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...