A domain object diagram is a bottom-level requirement diagram work product that primarily documents classes and types (interfaces) of business objects and the referential relationships between them.
The typical objectives of a domain object diagram is to:
The typical benefits of a domain object diagram are to:
The typical contents of a domain object diagram are:
The typical stakeholders of a domain object diagram are:
Domain object diagrams can typially be started if the following preconditions hold:
The typical inputs to a domain object diagram include:
Domain object diagrams are typically constrained by the following conventions:
The following domain object diagram documents the logical
classes of a digital thermostat.
Compare this diagram with the corresponding context diagram to see how the direction of referential (i.e., dependency and control flow) reverses at the software hardware boundary. Also compair this diagram with the corresponding class diagram to see how this diagram shows fewer classes and less detailed information about these classes (e.g., responsibilities rather than operations and attributes).