Domain-driven Design - Core Definitions

Core Definitions

  • Domain: A sphere of knowledge (ontology), influence, or activity. The subject area to which the user applies a program is the domain of the software.
  • Model: A system of abstractions that describes selected aspects of a domain and can be used to solve problems related to that domain.
  • Ubiquitous Language: A language structured around the domain model and used by all team members to connect all the activities of the team with the software.
  • Context: The setting in which a word or statement appears that determines its meaning.

Read more about this topic:  Domain-driven Design

Famous quotes containing the words core and/or definitions:

    In the core of God’s abysm,—
    Was a weed of self and schism;
    And ever the Daemonic Love
    Is the ancestor of wars,
    And the parent of remorse.
    Ralph Waldo Emerson (1803–1882)

    The loosening, for some people, of rigid role definitions for men and women has shown that dads can be great at calming babies—if they take the time and make the effort to learn how. It’s that time and effort that not only teaches the dad how to calm the babies, but also turns him into a parent, just as the time and effort the mother puts into the babies turns her into a parent.
    Pamela Patrick Novotny (20th century)