Made with
ConceptDraw
DIAGRAM 14

UML Component Diagram. Design Elements

UML Component Diagram is a type of Structure Diagrams that shows how components are connected to larger components or software systems, and shows the dependencies among these components.

Component-based development supposes that constructed components can be reused and replaced by some other components.

Components in UML can represent logical components and physical components. The behavior of components is defined in the terms of provided interfaces and required.

There are two types of connectors linking components: assembly connectors and delegation connectors.

Assembly connector is a connector between two components that allows to connect the required interface of one component with the provided interface of another component. Thus the assembly connector is described that one component provides the services that another component requires.

A delegation connector is a connector that describes how a component realizes the specification of behavior. When a delegation connector is assigned, the signals that arrive at the port will be delegated on the internal part. To communicate with external part it is necessary to delegate signals from the internal part to a port using the delegation connector.

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 Component Diagram use the UML Component Diagram library.

UML Component Diagram library contains 36 shapes:

  • Component
  • Subsystem
  • List of required and provided interfaces
  • Realization arrow
  • Dependency arrow
  • Delegation connector
  • Aggregation (shared association)
  • Provided interface
  • Required interface
  • Ball and socket notation
  • State divider
  • Symbol
  • Port
  • Fragment
  • Note
  • Interface
  • Instance specification
  • Association
  • Composite association
  • Generalization
  • Realization arrow
  • Link
  • Library component
  • Web-page component
  • Help file
  • Work product
  • Database
  • Required interface
  • UML connector
  • UML connector (Direct)
  • UML connector (opposite direction)
  • Provided interface port
  • Port (with connector)
  • Provided interface (reverse)

UML Component Diagram library

Pic.1. UML Component Diagram Library

UML Component Diagram. Design Elements *

Pic.2. UML Component Diagram Library Elements

ConceptDraw Rapid UML solution provides UML Component Diagram library of vector stencils for drawing the component diagrams using component blocks and assembly connectors.

UML Component diagram solution

Pic.3. UML Component Diagram Solution

Use design element from the UML Component Diagram library to draw your own UML component diagrams of complex systems and software applications.




TEN RELATED HOW TO's:

UML Class Diagram Example for GoodsTransportation System →

Class Diagram for Goods Transport System in UML. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Class Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the concept of working of the transport company and is used by transport companies, carriers at the transportation of various goods.UML Class Diagram Example for GoodsTransportation System *
Picture: UML Class Diagram Example for GoodsTransportation System
Related Solution:

Electrical Symbols, Electrical Diagram Symbols →

Electrical Engineering Solution used together with ConceptDraw DIAGRAM drawing facilities makes short a work of drawing various electrical and electronic circuit schemes. A library of vector objects composed from symbols of Analog and Digital Logic elements of electric circuit includes 40 symbolic images of logic gates, bistable switches of bi-stable electric current, circuit controllers, amplifiers, regulators, generators, etc. All of them can be applied in electronic circuit schemes for showing both analog and digital elements of the circuit. Electrical Engineering Solution used together with ConceptDraw DIAGRAM drawing facilities makes short a work of drawing various electrical and electronic circuit schemes. A library of vector objects composed from symbols of Analog and Digital Logic elements of electric circuit includes 40 symbolic images of logic gates, bistable switches of bi-stable electric current, circuit controllers, amplifiers, regulators, generators, etc. All of them can be applied in electronic circuit schemes for showing both analog and digital elements of the circuit.Electrical Diagram Symbols
Picture: Electrical Symbols, Electrical Diagram Symbols
Related Solution:

ATM Network. Computer and Network Examples →

Asynchronous Transfer Mode (ATM) is a high-speed networking standard intended for supporting the voice and data communications. ConceptDraw DIAGRAM is a powerful network diagramming and vector drawing software that provides the Computer and Networks solution with wide set of ready-to-use predesigned vector stencils and examples to help you design the ATM Networks quick and easy.ATM Network. Computer and Network Examples *
Picture: ATM Network. Computer and Network Examples
Related Solution:

ERD Symbols and Meanings →

A database is a data collection, structured into some conceptual model. Two most common approaches of developing data models are UML diagrams and ER-model diagrams. There are several notations of entity-relationship diagram symbols and their meaning is slightly different. Crow’s Foot notation is quite descriptive and easy to understand, meanwhile, the Chen notation is great for conceptual modeling. An entity relationship diagrams look very simple to a flowcharts. The main difference is the symbols provided by specific ERD notations. There are several models applied in entity-relationship diagrams: conceptual, logical and physical. Creating an entity relationship diagram requires using a specific notation. There are five main components of common ERD notations: Entities, Actions, Attributes, Cardinality and Connections. The two of notations most widely used for creating ERD are Chen notation and Crow foot notation. By the way, the Crow foot notation originates from the Chen notation - it is an adapted version of the Chen notation.ERD Symbols and Meanings
Picture: ERD Symbols and Meanings
Related Solution:

3D Network Diagram Software →

ConceptDraw DIAGRAM is a vector-based network diagramming software. Now it has powerful tools to draw 3D Network Diagrams. Use more than 2 000 pre-designed 3D network elements for customizing your network diagrams. Computer & Networks solution allows you for design 3D LAN and WAN, schematic and wiring drawings.3D Network Diagram Software
Picture: 3D Network Diagram Software
Related Solution:

UML Deployment Diagram →

UML Deployment Diagram depicts the physical deployment of artifacts on nodes (nodes are the existing hardware components, artifacts are the software components running on each node); and how the different pieces are connected. Use ConceptDraw DIAGRAM with UML deployment diagram templates, samples and stencil library from Rapid UML solution to model the physical deployment of artifacts on nodes of your software system.UML Deployment Diagram *
Picture: UML Deployment Diagram
Related Solution:

Electrical Symbols — Analog and Digital Logic →

Digital electronics or digital (electronic) circuits are electronics that handle digital signals – discrete bands of analog levels – rather than by continuous ranges (as used in analogue electronics). All levels within a band of values represent the same numeric value. Because of this discretization, relatively small changes to the analog signal levels due to manufacturing tolerance, signal attenuation or parasitic noise do not leave the discrete envelope, and as a result are ignored by signal state sensing circuitry. 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.Electrical Symbols — Analog and Digital Logic *
Picture: Electrical Symbols — Analog and Digital Logic
Related Solution:

Electrical Symbols — Thermo →

A thermocouple is an electrical device consisting of two different conductors forming electrical junctions at differing temperatures. A thermocouple produces a temperature-dependent voltage as a result of the thermoelectric effect, and this voltage can be interpreted to measure temperature. Thermocouples are a widely used type of temperature sensor. 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.Electrical Symbols — Thermo *
Picture: Electrical Symbols — Thermo
Related Solution:

Home Electrical Plan →

Planning and construction of any building begins from the designing its floor plan and a set of electrical, telecom, piping, ceiling plans, etc. Solutions of Building Plans Area of ConceptDraw Solution Park can effectively help you develop all these plans. Let's design the Home Electrical Plan in ConceptDraw DIAGRAM quick and easy.Home Electrical Plan
Picture: Home Electrical Plan
Related Solution:
ConceptDraw
DIAGRAM 14