Made with
ConceptDraw
DIAGRAM 18

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:
Entity Relationship Diagram (ERD) is the world-known way to show the logical structure of databases in visual manner. The best software tool for drawing Entity-Relationship Diagram is ConceptDraw DIAGRAM vector graphics software with Entity-Relationship Diagram (ERD) solution from Software Development area which gives the ability to describe a database using the Entity-Relationship model. The vector graphic diagrams produced using this solution can be successfully used in whitepapers, presentations, datasheets, posters, or any technical materials.Entity-Relationship Diagram *
Picture: Entity-Relationship Diagram
Related Solution:
Teams working with Scrum methodology use the product backlog items (PBIs), bug work item types (WITs), reports and dashboards. SCRUM Workflow solution for ConceptDraw DIAGRAM software offers collection of samples, variety of predesigned objects, clipart and graphic elements, a set of Scrum process work items and workflow which are developed for agile teams working using Scrum.Scrum process work items and workflow *
Picture: Scrum process work items and workflow
Related Solution:
If you want to find a way to understand complex things in minutes, you should try to visualize data. One of the most useful tool for this is creating a flowchart, which is a diagram representing stages of some process in sequential order. There are so many possible uses of flowcharts and you can find tons of flow charts examples and predesigned templates on the Internet. Warehouse flowchart is often used for describing workflow and business process mapping. Using your imagination, you can simplify your job or daily routine with flowcharts. Warehouse flowcharts are used to document product and information flow between sources of supply and consumers. The flowchart provides the staged guidance on how to manage each aspect of warehousing and describes such aspects as receiving of supplies; control of quality; shipment and storage and corresponding document flow. Warehouse flowchart, being actual is a good source of information. It indicates the stepwise way to complete the warehouse and inventory management process flow. Also it can be very useful for an inventory and audit procedures.Warehouse Flowchart
Picture: Flow Chart Example: Warehouse Flowchart
Related Solution:
Electrical Diagram is a visual graphical representation of an electrical circuit. ConceptDraw DIAGRAM diagramming and vector drawing software supplied with unique Electrical Engineering Solution from the Industrial Engineering Area will help you design Electrical Diagram of any complexity without efforts.Electrical Diagram *
Picture: Electrical Diagram
Related Solution:
In electronics, a diode is a two-terminal electronic component that conducts primarily in one direction (asymmetric conductance); it has low (ideally zero) resistance to the flow of current in one direction, and high (ideally infinite) resistance in the other. A semiconductor diode is a crystalline piece of semiconductor material with a p–n junction connected to two electrical terminals. Today, most diodes are made of silicon, but other semiconductors such as selenium or germanium are sometimes used. 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 — Semiconductor Diodes *
Picture: Electrical Symbols — Semiconductor Diodes
Related Solution:
To maintain big and complex mechanical systems, you need an appropriate education and tools. It’s needless to say that mechanical drawing is important part of any industrial project. There are a lot of standard symbols depicting valves, pumps, motors, etc. This drawing illustrates the content of the Fluid Power Equipment library provided by the ConceptDraw Mechanical Engineering solution. The solution is composed from the 8 libraries, containing about 500 elements related to mechanical engineering visualization. it will be helpful for drawing various schemes, charts and blueprints of pneumatic, and hydraulic equipment or other drawing related mechanical engineering. All drawings can be freely resized without loss of quality due to the vector graphics components of its facilities.Mechanical Drawing Symbols
Picture:
Mechanical Drawing Symbols F.A.Q.
How to Use Mechanical Engineering Design Software
Related Solution:
Use Case Diagrams technology. IDEF1x standard - for work with relational data bases. IDEF1x standard is meant for constructing of conceptual schemes which represent the structure of data in the context of the concerned system, for example, a commercial organization.IDEF1X Standard *
Picture: IDEF1X Standard
An inductor, also called a coil or reactor, is a passive two-terminal electrical component which resists changes in electric current passing through it. It consists of a conductor such as a wire, usually wound into a coil. Energy is stored in a magnetic field in the coil as long as current flows. When the current flowing through an inductor changes, the time-varying magnetic field induces a voltage in the conductor, according to Faraday’s law of electromagnetic induction. 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 — Inductors *
Picture: Electrical Symbols — Inductors
Related Solution:
ConceptDraw Network Diagram Software is ideal for network engineers and network designers who need to draw Physical Network Diagrams.Network Diagram Software<br>Physical Network Diagram *
Picture: Network Diagram SoftwarePhysical Network Diagram
UML Package Diagram illustrates the functionality of a software system.Diagramming Software for Design UML Package Diagrams *
Picture: Diagramming Software for Design UML Package Diagrams
ConceptDraw
DIAGRAM 18