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:
UML Component Diagram Online Shopping. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Component Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
This sample shows the concept of the online shopping and is used for the understanding of the online shopping processes, of the online shops working processes, for projection and creating of the online stores.
Picture: UML Component Diagram Example - Online Shopping
Related Solution:
UML Class Diagrams is a type of static structure diagram that is used both for general conceptual modeling of the systematics of the application, and for detailed modeling translating the models into programming code. It describes the structure of a system by showing the: classes of a system, attributes, operations, and the relationships between them.
The Rapid UML Solution for ConceptDraw DIAGRAM includes the UML Class Diagram library that helps you to design the UML Class Diagram quick and easy. You can simply and quickly drop the ready-to-use objects from the library into your document to create the UML Class Diagram.
Picture: UML Class Diagram Constructor
Related Solution:
It's obvious that any building has a plan, and it is a hard and diligent work to draw one. And it's great that nowadays there are software tools for those purposes. For instance, ConceptDraw Pro contains design elements depicting different parts of sport fields. It's easy to use them and it facilitates your work exponentially.
Planning of athletic facilities, playgrounds and Leisure Centers, needs thoughtful and creative approach. Any layout regarding to sport facilities should satisfy the requirements of both athletes and spectators. Well designed sport fields , playgrounds and recreation spaces attract people to sport activities in the cities and countryside. ConceptDraw Sport Field Plans solution is useful and convenient professional drawing tool. It delivers the kit of vector libraries that can be used for representing sport fields, sportgrounds and recreation spaces: football, hockey, volleyball, cricket, basketball , swimming pool, etc.
Picture: Building Drawing Software for Design Sport Fields
Related Solution:
ConceptDraw helps you to start designing your own UML Collaboration Diagrams with examples and templates.
Picture: Diagramming Software for Design UML Collaboration Diagrams
ConceptDraw has several examples that help you to start using software for designing UML Use Case Diagrams.
Picture: UML Use Case Diagrams
The vector stencils library Yourdon and Coad Notation from the solution OOAD contains specific symbols of the Yourdon and Coad notation such as data store symbol, data process symbol, loop symbol for ConceptDraw DIAGRAM software.
Picture: Yourdon and Coad Diagram
ConceptDraw DIAGRAM is perfect for software designers and software developers who need to draw Basic Network Diagrams..png)
Picture: Design Element: Basic Networkfor Network Diagrams
ConceptDraw DIAGRAM is a powerful tool for business and technical diagramming.
Software Development area of ConceptDraw Solution Park provides 5 solutions:
Data Flow Diagrams, Entity-Relationship Diagram (ERD), Graphic User Interface, IDEFO Diagrams, Rapid UML.
Picture: Software Diagram Examples and Templates
Related Solution:
Sequence Diagrams shows how objects communicate with each other in terms of a sequence of messages. Also indicates the lifespans of objects relative to those messages.
Picture: Diagramming Software for designing UML Sequence Diagrams
UML Collaboration Diagram illustrates how components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems.
ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Collaboration library with 36 objects
Picture: UML Collaboration Diagram. Design Elements
Related Solution: