Structure Diagram

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.

Structure Diagram - in this example a block definition diagram

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.

We like to support you.

Software Development from Berlin

Notes:

Here you will find additional information from our Smartpedia section:

Smartpedia: What is a Behavior Diagram?

What is a Behavior Diagram?

Smartpedia: Which diagram elements does BPMN provide?

Which diagram elements does BPMN provide?