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:
- 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
- Instance specification
- Composite association
- Realization arrow
- Library component
- Web-page component
- Help file
- Work product
- Required interface
- UML connector
- UML connector (Direct)
- UML connector (opposite direction)
- Provided interface port
- Port (with connector)
- Provided interface (reverse)
Pic.1. UML Component Diagram Library
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.
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:
The vector stencils libraries: Block Diagrams, Blocks with Perspective, Callouts, Connectors, Raised Blocks from the solution Block Diagrams contain specific block diagram symbols such as arrows, input/output symbols, start/end symbols, processing symbols, conditional symbols, commenting symbols, callouts, connectors, etc. for ConceptDraw DIAGRAM diagramming and vector drawing software. The Block Diagrams solution is contained in a "Diagrams" area of ConceptDraw Solution Park.
Use the libraries from the Block Diagrams solution to draw block diagrams for your business documents, presentations and websites in a few minutes.
Picture: Block Diagram
Samples, templates and libraries contain vector clip art for drawing the Aerospace Illustrations.
Picture: Aerospace - Design Elements
Audio connectors are electrical connectors designed and used for audio frequencies. ConceptDraw DIAGRAM diagramming and vector drawing software extended with Audio and Video Connectors Solution from the Industrial Engineering Area is the best for drawing various audio schematics with detailed illustration the audio connectors.
Picture: Audio Connectors
Every engineering project starts from a terms of reference document. The next stage of developing is a technical drawing, which requires using appropriate software. However, revisions and discussions about requirements are possible at any stage of development.
This technical drawing demonstrates a schematic flow diagram of pulp reclaiming. This diagram of magnetite pulp reclaiming is created using ConceptDraw Chemical and Process engineering solution, The solution delivers more than 460 vector graphic icons and connectors. Generally, it is intended for designing process and instrumentation diagrams (P&ID) for chemical and process engineering. block flow diagrams (BFD), process flow diagrams (PFD) for chemical industry.
Picture: Technical Drawing Software
Event-Driven Process Chain flowcharts for improvement throughout an organisation.
ConceptDraw DIAGRAM is a software for making EPC flowcharts to provide business process modelling. Its excellent business process improvement tools.
Picture: An Event-driven Process Chain (EPC) - flowchart used for business process modelling
This action mindmap helps to quick answer customers' frequently asked questions and to provide useful info about bank services.
Picture: Bank Detailed Answers
Use Case Diagram Taxi Service UML. This sample was created in ConceptDraw DIAGRAM 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.
Picture: About UML
UML Activity Diagram illustrates the business and operational step-by-step workflows of components in a system and shows the overall flow of control. You can use the appropriate stencils of UML notation from UML Activity library with 37 objects. ConceptDraw is ideal for software designers and software developers who need to draw UML Activity Diagrams.
Use ConceptDraw DIAGRAM diagramming and vector drawing software enhanced with Rapid UML solution from ConceptDraw Solution Park to create your own UML activity diagrams that show the business and operational workflows of components and overall flow of control in your systems. Such software provides coloring UML diagrams for various purposes and simplifying work of the engineers.
Picture: UML Activity Diagram
The UML diagrams in this Solution are divided into three broad categories: Structure Diagrams; Behavior Diagrams; Interaction Diagrams.
The 13 diagrams contained in the Rapid UML Solution offer an essential framework for systems analysts and software architects to create the diagrams they need to model processes from the conceptual level on through to project completion.
Picture: How to create your UML Diagram