Not to be confused with the Model layer of the MVC pattern.
This model has importance primarily in an early phase of the Object Oriented Process, and forms the basis for the writing of Use Case Text.
“An object model of the domain that incorporates both behavior and data… At its worst business logic can be very complex. Rules and logic describe many different cases and slants of behavior, and it’s this complexity that objects were designed to work with. A Domain Model creates a web of interconnected objects, where each object represents some meaningful individual, whether as large as a corporation or as small as a single line on an order form.”
”...the real work of a good domain analyst is done as he is talking to the domain expert, and eliciting the domain knowledge. Typically, he will be sketching out the domain model as he goes.”
Paul Oldfield, quoted in ootips – Creating Good Domain Models
Content
Victor Kane (ProjectMaster) and awebfactory.com.ar