UML Composite Structure Diagram. Design Elements
UML Composite Structure Diagram is a type of Structure Diagrams that shows the internal structure of a class and the interactions of elements of the internal structure of the class.
The Composite Structure Diagrams appeared in UML 2.0 to supplement the existing artifacts such as classes.
A Composite Structure Diagram consists of the set of elements that are connected and collaborate at the runtime. Each element executes the defined role in this collaboration.
UML Composite Structure Diagram includes internal parts; ports through these parts interact between each other and with the outside world; connectors between parts or ports; collaborations and structured classifier.
The Rapid UML Solution for ConceptDraw DIAGRAM contains 13 vector stencils libraries with 393 interactive shapes that you can use to design your UML diagrams.
To design a Composite Structure Diagram use the UML Composite Structure Diagram library.
All libraries for creating UML diagrams are available inside the ConceptDraw DIAGRAM Templates and samples are located in the Rapid UML section of ConceptDraw STORE.
Pic.1. UML Diagrams solution
UML Composite Structure Diagram library contains 37 shapes:
- Class
- Interface class
- Component
- Interface
- Part
- Property
- Port
- Collaboration 1
- Collaboration 2
- Provided Interface
- Required Interface
- Ball and Socket Notation
- Delegate Connector
- Represents Connector
- Occurrence Connector
- Role Binding Connector
- Composition
- Association One-to-Many
- Association Many-to-Many
- Association One-to-One
- Connector (with Options)
- Symbol << >>
- Text Label
- Fragment
- Note
- Association
- Aggregation
- Constraint
- Dependency
- Generalization
- Realization
- Fragment (transparent)
- Port Connector
- Connector Line
- Required Interface (reverse)
- Provided Interface (reverse)

Pic.2. UML Composite Structure Diagram Library

Pic.3. UML Composite Structure Diagram Library Elements
ConceptDraw Rapid UML solution provides Composite Structure Diagram library of vector stencils for drawing the composite structure diagrams using composite structure blocks and assembly connectors.
Use design element from the UML Composite Structure Diagram library to draw your own UML composite structure diagrams of complex systems and software applications.
TEN RELATED HOW TO's:
Electrical Symbols — Terminals and Connectors →
An electrical connector, is an electro-mechanical device used to join electrical terminations and create an electrical circuit. Electrical connectors consist of plugs (male-ended) and jacks (female-ended). The connection may be temporary, as for portable equipment, require a tool for assembly and removal, or serve as a permanent electrical joint between two wires or devices. 26 libraries of the Electrical Engineering Solution of ConceptDraw DIAGRAM make your electrical diagramming simple, efficient, and effective. You can simply and quickly drop the ready-to-use objects from libraries into your document to create the electrical diagram.
Object-Oriented Development (OOD) Method →
This sample shows the Booch OOD diagram of the environment. The Booch method (developed by Grady Booch) is an object modeling language and methodology used in software engineering. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
Business - Design Elements →
Choose which of business design elements you love best. Design your own style with Business and Finance Solutions from ConceptDraw DIAGRAM. We created a full set of elements, business samples, templates and libraries with vector clip art for drawing the Business Illustrations. Mark your report or presentation, pay an attention of audience on your drawings with vector business design elements.
Introduction to Cloud Computing Architecture →
The best way to visualize the introduction to Cloud computing architecture is to create diagrams and schematics representing what is a cloud computing and how it works. For their design, we recommend to use a powerful ConceptDraw DIAGRAM diagramming and vector drawing software supplied with Cloud Computing Diagrams solution from the Computers and Network area of ConceptDraw Solution Park
Design Elements for UML Diagrams →
The Rapid UML solution from Software Development area of ConceptDraw Solution Park includes 13 vector stencils libraries for drawing the UML 2.4 diagrams using ConceptDraw DIAGRAM diagramming and vector drawing software.
DFD Flowchart Symbols →
A Data Flow Diagram (DFD) is a graphical technique which allows effectively model and analyze the information processes and systems. The ability to fast and easy create the DFDs is made possible with Data Flow Diagrams solution from the Software Development area of ConceptDraw Solution Park. For designing the Data Flow Diagrams are used simple DFD flowchart symbols which are connected each other by arrows depicting the data flow from one step to another.
Organizational Structure →
Bureaucratic companies usually are characterized by a strict hierarchy and clearly defined responsibilities. However, sometimes organizational structure of a company reminds of somewhat tangled. To clarify it, you can create an orgchart that will represent the company as a tree with its' departments as branches. This organization diagram represents a tree-like organizational structure. This is a typical example of a top-level branches of the hierarchical organizational structure. This part of the tree shows heads of branches who are subordinated completely to the president. The information and solutions are distributed though a tree structure down to the company's departments. Each of the sub-division has its own structure that is reflected in the corresponding organizational chart. This orgchart diagram was created using the vector graphic library supplied with ConceptDraw Organizational Charts solution.
Martin ERD Diagram →
The vector stencils library Crow's Foot Notation from the solution Entity-Relationship Diagrams (ERD) contains specific symbols of the Crow's foot notation such as relationship symbols and entity symbols for ConceptDraw DIAGRAM diagramming and vector drawing software. The Entity-Relationship Diagrams (ERD) solution is contained in the Software Development area of ConceptDraw Solution Park.