What are structure diagrams and which ones exist in which notations?
Modeling Static Components
Structure diagrams are all diagrams that model a static component of a system where data changes but not the structures of the elements and their relationships with each other.
The following structure diagrams are available in the Unified Modeling Language (UML):
- class diagram with declarative-static model elements such as classes, types, their contents and relationship types.
- object diagram as a concrete instance of a class diagram at a specific point in time.
- component diagram for the visualization of an organization and the dependencies of components.
- composition structure diagram to display the internal structure of a classifier including existing interactions with other system components.
- distribution diagram to display the distribution of components to computer nodes.
- package diagram for the visualization of packages (namespaces) and their relationships.
- profile diagram for displaying stereotypes with classes.
The following structure diagrams are familiar to the Systems Modeling Language (SysML):
In addition to the structure diagrams, both the UML and the SysML define behavioural diagrams.
the UML and the SysML define behavior diagrams.
Business Process Model and Notation (BPMN) also knows the term structure diagram. In contrast to the various graphical structure diagrams of UML and SysML, this is an input mask that uses three elements with the structure definition, structure group and structure entry. The structure definition describes a business object, whereby views of class or data models can be used. A structure group represents entries within a structure definition. The structure entry names one or more properties of the business object.