What is a Composite Structure Diagram in UML?

Composite Structure Diagram is one of the new artifacts added to UML 2.0. A composite structure diagram is a UML structural diagram that contains classes, interfaces, packages, and their relationships, and that provides a logical view of all, or part of a software system. It shows the internal structure (including parts and connectors) of a structured classifier or collaboration.

Created by Visual Paradigm - UML modeling software

  • A composite structure diagram performs a similar role to a class diagram, but allows you to go into further detail in describing the internal structure of multiple classes and showing the interactions between them.
  • You can graphically represent inner classes and parts and show associations both between and within classes.

Purpose of Composite Structure Diagram

  • Composite Structure Diagrams allow the users to "Peek Inside" an object to see exactly what it is composed of.
  • The internal actions of a class, including the relationships of nested classes, can be detailed.
  • Objects are shown to be defined as a composition of other classified objects.

1 comment:

  1. Visual Paradigm
    I am very impressed with your post because this post is very beneficial for me.

    ReplyDelete