UML Composite Structure Diagram. Design Elements

ConceptDraw PRO
Discover the World of Visual Communication

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 PRO 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 PRO. Templates and samples are located in the Rapid UML section of ConceptDraw STORE.

UML Diagram Solution

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)

UML Composite Structure Diagram library

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.

UML Composite Structure Diagram

UML Composite Structure Diagram

Use Product:

  • Diagram Software
  • Technical Diagramming Tool
  • Business Diagramming Tool
  • Professional Business Graphics Tool
  • ConceptDraw PRO native Mac app
  • Easier to use than Microsoft Visio® and more powerful
  • With free support and thousands of templates

Use Solution:

Rapid UML solution
  • Rapid UML templates and examples
  • UML vector elements
  • Export to graphics files and PDF
  • Export to PPT
  • Make Presention

See also:

See also Samples:

UML Design Elements:


UML Diagram Types List
Two types of diagrams are used in UML: Structure Diagrams and Behavior Diagrams. Behavior Diagrams represent the processes proceeding in a modeled environment. Structure Diagrams represent the elements that compose the system.  Read more... →
UML class diagram of the AbstractFactory pattern
Picture: UML Diagram Types List
Related Solution: Rapid UML

About UML
Use Case Diagram Taxi Service UML. This sample was created in ConceptDraw PRO diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the work of the taxi service and is used by taxi stations, by airports, in the tourism field and delivery service.  Read more... →
UML  Component Diagram
Picture: About UML
Related Solution: Rapid UML

E-R Diagrams
Complexity of databases increases day by day, due to this the Entity relationship models and E-R diagrams become more and more popular, and now are an important part of database design. E-R diagrams created at ConceptDraw PRO allow visually and graphically represent structure and design of databases.  Read more... →
E-R Diagrams
Picture: E-R Diagrams
Related Solution: Entity-Relationship Diagram (ERD)

UML Package Diagram. Design Elements
UML Package Diagram illustrates the functionality of a software system. 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 Package library.  Read more... →
UML Package Diagram: Design Elements
Picture: UML Package Diagram. Design Elements
Related Solution: Rapid UML

Diagramming Software for UML Composite Structure Diagrams
UML Composite Structure Diagram shows the internal structure of a class and the possible interactions at this structure.  Read more... →
uml composite structure diagram for mac
Picture: Diagramming Software for UML Composite Structure Diagrams

Process Flowchart
When trying to figure out the nature of the problems occurring within a project, there are many ways to develop such understanding. One of the most common ways to document processes for further improvement is to draw a process flowchart, which depicts the activities of the process arranged in sequential order — this is business process management. ConceptDraw PRO is business process mapping software with impressive range of productivity features for business process management and classic project management. This business process management software is helpful for many purposes from different payment processes, or manufacturing processes to chemical processes. Business process mapping flowcharts helps clarify the actual workflow of different people engaged in the same process. This samples were made with ConceptDraw PRO — business process mapping software for flowcharting and used as classic visio alternative because its briefly named "visio for mac" and for windows, this sort of software named the business process management tools. This flowchart diagram shows a process flow of project management. The diagram that is presented here depicts the project life cycle that is basic for the most of project management methods. Breaking a project into phases allows to track it in the proper manner. Through separation on phases, the total workflow of a project is divided into some foreseeable components, thus making it easier to follow the project status. A project life cycle commonly includes: initiation, definition, design, development and implementation phases. Distinguished method to show parallel and interdependent processes, as well as project life cycle relationships. A flowchart diagram is often used as visual guide to project. For instance, it used by marketing project management software for visualizing stages of marketing activities or as project management workflow tools. Created with ConceptDraw PRO — business process mapping software which is flowcharting visio alternative or shortly its visio for mac, this sort of software platform often named the business process management tools.  Read more... →
business process flowcharts, flowchart symbols, process flow diagram, workflow diagram, flowchart maker
Picture: Process Flowchart
Related Solution: Flowcharts

UML Timing Diagram, Design Elements
UML Timing Diagram as special form of a sequence diagram are used to explore the behaviors of objects throughout a given period of time. 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 Timing library.  Read more... →
UML Timing Diagram: Design Elements
Picture: UML Timing Diagram, Design Elements
Related Solution: Rapid UML

Network diagrams with ConceptDraw PRO
Of course it is possible to keep network records in text documents, but it is very difficult to use them later. A more sound way to keep such documentation is to create a network diagram that might represent either logical network structure or physical. These diagrams are easy to understand and you will thank yourself later. There is a physical network diagram. It is a tool to represent, maintain and analysis of network equipment and interconnections. Network diagram depicts the actual network information in the attractive clear graphic form. One can learn here the LAN cable length, telecommunication type and carrying capacity. The diagram depicts servers, IP address and domain name as well. Also it shows location of hubs, switches, modems, routers, and other network equipment. The sets of special symbols and images delivered with ConceptDraw Network Diagrams solution are used to show network components. Symbols have a standard view. Therefore, various specialists can read the network diagram without any discrepancies.  Read more... →
Network diagram
Picture: Network diagrams with ConceptDraw PRO
Related Solution: Computer Network Diagrams

UML Diagram
While developing software, it is very important to have a visual model, because it helps to represent the logic and the architecture of an application. Experienced engineers use UML diagrams to denote relationships between classes and their instances. UML is a general language for a set of diagrams like deployment diagrams, object diagrams or use case diagrams. This diagram represents UML class diagram used for a software system development using an object-oriented method. Class diagrams are categorized as static structure diagrams that depict the physical structure of a system. Class diagram divides a software system's structure into "classes". Classes are defined by the methods and variables of objects. UML Class diagram is used to depict relationships and source code dependencies between objects.  Read more... →
UML Diagrams
Picture: UML Diagram
Related Solution: Rapid UML

UML Activity Diagram. Design Elements
UML Activity Diagram illustrate the business and operational step-by-step workflow of components in a system and shows the overall flow of control.  Read more... →
UML Design Elements: Activity (Win, Mac)
Picture: UML Activity Diagram. Design Elements

Compatibility: Apple® OS X 10.10 or later
Microsoft® Windows® 7/8.1/10

Price: ConceptDraw PRO US$199
Download ConceptDraw PRO
Free 21 Trial for Mac and PC
Buy Now
1 Diagram Software
Professional business graphics tool for drawing schemes, diagrams and illustrating business documentation
1 Mind Map Software
Excellent tool for Mind Mapping, Planning, Brainstorming, and Building Processes
1 Project Management Software
The full complement of features needed to successfully plan and execute projects, including task and resource management, reporting, and change control