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:
You need design a Bank UML Diagram? Now, thanks to the ConceptDraw DIAGRAM diagramming and vector drawing software extended with ATM UML Diagrams Solution from the Software Development Area, you can design without efforts any type of Bank UML Diagram you want - Class, Activity, Communication, Component, Composite structure, Deployment, Interaction overview, Object, Package, Profile, Sequence, State machine, Timing, Use case.
Picture: Bank UML Diagram
Being involved in the process of planning some system of interacting the objects, or in other words, being engaged in the object-oriented design in order to solve some software problem as one of the approaches used in the software design, you may find the ConceptDraw DIAGRAM diagramming and drawing software a really useful tool for making the needed drawings, such as the IDEF Business Process Diagrams.
Picture: Object-Oriented Design
The metal–oxide–semiconductor field-effect transistor (MOSFET, MOS-FET, or MOS FET) is a type of transistor used for amplifying or switching electronic signals.
Although the MOSFET is a four-terminal device with source (S), gate (G), drain (D), and body (B) terminals, the body (or substrate) of the MOSFET is often connected to the source terminal, making it a three-terminal device like other field-effect transistors. Because these two terminals are normally connected to each other (short-circuited) internally, only three terminals appear in electrical diagrams. The MOSFET is by far the most common transistor in both digital and analog circuits, though the bipolar junction transistor was at one time much more common.
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.
Picture: Electrical Symbols — MOSFET
A competent delegation of responsibilities between workers guarantees business success in most cases. At first sight, it might seem that workflow diagram symbols are quite similar to a regular flowchart. But workflow diagram is a more accurate way to present working processes.
Workflow diagrams are helpful for a working process analyzation, to depict a pathway of process issues, personalize responsibilities and identify resources that will help to optimize a workflow. Generally, Workflow diagram deploys flowchart symbols for displaying work process steps and relationships. But, often it require some additions and improvements to become more professional and illustrative. The Workflow solution for ConceptDraw DIAGRAM provides the user with a big library of symbols that are designed especially for workflow diagrams.
Picture: Workflow Diagram Symbols
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.
Picture: Sample for UML
Event-Driven Process chain Diagrams for improvement throughout an organisation.
ConceptDraw DIAGRAM - software that reduces the time needed to create a business process model.
Picture: Software for Drawing EPC Diagrams
Data modeling is actively applied in analysis and uses wide set of methods for description the data requirements in a system. One of the most popular and well-known is the ERD method of database modeling.
The best ERD tool for the Mac and Windows is ConceptDraw DIAGRAM software extended with the Entity-Relationship Diagram (ERD) solution from the Software Development Area for ConceptDraw Solution Park, which is sharpened for professional ERD drawing and data modeling with Entity Relationship Diagram.
Picture: Data Modeling with Entity Relationship Diagram
Using ConceptDraw you will be able to create bubble diagrams from the ready ConceptDraw library objects or make your own objects. The created diagram can be saved and edited, objects can be moved and links between them will be automatically repainted after object moving because of using the ConceptDraw connectors.
Picture: Bubble diagrams with ConceptDraw DIAGRAM
The Audio & Video Connectors solution contains a set of pre-designed objects, libraries, templates, and samples; allowing quick and easy diagramming of various configurations of audio and video devices.
Picture: Audio Visual Cables and Connectors
UML Collaboration Diagram depicts the interactions between objects or parts in terms of sequenced messages and describes both the static structure and dynamic behavior of a system.
Rapid UML solution provides templates, examples and libraries of stencils for quick and easy drawing all the types of system and software engineering diagrams according to UML 2.4 and 1.2 notations.
Picture: UML Collaboration Diagram (UML2.0)