This site uses cookies. By continuing to browse the ConceptDraw site you are agreeing to our Use of Site Cookies.

UML Component Diagram. Design Elements

UML Component Diagram illustrates show components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems.
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
The vector stencils library "Ports and Flows" contains 26 SysML symbols.
Use it to design your SysML diagrams using ConceptDraw PRO diagramming and vector drawing software.
"The main motivation for specifying ports and flows is to enable design of modular, reusable blocks with clearly defined
ways of connecting and interacting with their context of use. This clause extends UML ports to support nested ports, and
extends blocks to support flow properties, and required and provided features, including blocks that type ports. Ports can be typed by blocks that support operations, receptions, and properties as in UML. SysML defines a specialized form of Block (InterfaceBlock) that can be used to support nested ports. SysML identifies two kinds of ports, one that exposes
features of the owning block or its internal parts (proxy ports), and another that supports its own features (full ports). Default compatibility rules are defined for connecting blocks used in composite structure, including parts and ports, with association blocks available to define more specific ways of doing this. These additional capabilities in SysML enable modelers to specify a wide variety of interconnectable components, which can be implemented through many engineering and social techniques, such as software, electrical or mechanical components, and human organizations. This clause also extends UML information flows for specifying item flows across connectors and associations." [www.omg.org/ spec/ SysML/ 1.3/ PDF]
The SysML shapes example "Design elements - Ports and Flows" is included in the SysML solution from the Software Development area of ConceptDraw Solution Park.
SysML ports and flows symbols
SysML ports and flows symbols, standard port, required interface, provided interface, required interface, required and provided features, proxy port, provided interface, port, flow property, port, object node, nested port, item flow, interface block, interface, interface, full port, flow property, connector property, conjugated port,
The vector stencils library "UML composite structure diagrams" contains 36 symbols for the ConceptDraw PRO diagramming and vector drawing software.
"The key composite structure entities identified in the UML 2.0 specification are structured classifiers, parts, ports, connectors, and collaborations.
(1) Part : A part represents a role played at runtime by one instance of a classifier or by a collection of instances. The part may only name the role, it may name an abstract superclass, or it may name a specific concrete class. The part can include a multiplicity factor, such as the [0..*] shown for Viewer in the diagram.
(2) Port : A port is an interaction point that can be used to connect structured classifiers with their parts and with the environment. Ports can optionally specify the services they provide and the services they require from other parts of the system. In the diagram, each of the small squares is a port. Each port has a type and is labelled with a name, such as "var", "indVar1", or "view" in the diagram. Ports may contain a multiplicity factor, for example.
Ports can either delegate received requests to internal parts, or they can deliver these directly to the behavior of the structured classifier that the port is contained within. Public ports that are visible in the environment are shown straddling the boundary, while protected ports that are not visible in the environment are shown inside the boundary. All the ports in the diagram are public, except for the view port along the right boundary of FibonacciSystem.
(3) Connector : A connector binds two or more entities together, allowing them to interact at runtime. The connector is shown as a line between some combination of parts, ports and structured classifiers. The diagram shows three connectors between ports, and one connector between a structured classifier and a part.
(4) Collaboration : A collaboration is generally more abstract than a structured classifier. It is shown as a dotted oval containing roles that instances can play in the collaboration.
(5) Structured classifier : A StructuredClassifier represents a class, often an abstract class, whose behavior can be completely or partially described through interactions between parts." [Composite structure diagram. Wikipedia]
The example "Design elements - UML composite structure diagrams" is included in the Rapid UML solution from the Software Development area of ConceptDraw Solution Park.
UML composite structure diagram symbols
UML composite structure diagram symbols, property, port, part, note, interface class, interface, fragment, component, collaboration, class,
The vector stencils library "Ports and Flows" contains 26 SysML symbols.
Use it to design your SysML diagrams using ConceptDraw PRO diagramming and vector drawing software.
"The main motivation for specifying ports and flows is to enable design of modular, reusable blocks with clearly defined
ways of connecting and interacting with their context of use. This clause extends UML ports to support nested ports, and
extends blocks to support flow properties, and required and provided features, including blocks that type ports. Ports can be typed by blocks that support operations, receptions, and properties as in UML. SysML defines a specialized form of Block (InterfaceBlock) that can be used to support nested ports. SysML identifies two kinds of ports, one that exposes
features of the owning block or its internal parts (proxy ports), and another that supports its own features (full ports). Default compatibility rules are defined for connecting blocks used in composite structure, including parts and ports, with association blocks available to define more specific ways of doing this. These additional capabilities in SysML enable modelers to specify a wide variety of interconnectable components, which can be implemented through many engineering and social techniques, such as software, electrical or mechanical components, and human organizations. This clause also extends UML information flows for specifying item flows across connectors and associations." [www.omg.org/ spec/ SysML/ 1.3/ PDF]
The SysML shapes example "Design elements - Ports and Flows" is included in the SysML solution from the Software Development area of ConceptDraw Solution Park.
SysML ports and flows symbols
SysML ports and flows symbols, standard port, required interface, provided interface, required interface, required and provided features, proxy port, provided interface, port, flow property, port, object node, nested port, item flow, interface block, interface, interface, full port, flow property, connector property, conjugated port,

Electrical Symbols — Terminals and Connectors

An electrical connector, is an electro-mechanical device used to join electrical terminations and create an electrical circuit. Electrical connectors consist of plugs (male-ended) and jacks (female-ended). The connection may be temporary, as for portable equipment, require a tool for assembly and removal, or serve as a permanent electrical joint between two wires or devices.

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.
The vector stencils library "UML component diagrams" contains 36 symbols for the ConceptDraw PRO diagramming and vector drawing software.
"In the Unified Modeling Language, a component diagram depicts how components are wired together to form larger components and or software systems. They are used to illustrate the structure of arbitrarily complex systems. ...
Symbols.
This may have a visual stereotype in the top right of the rectangle of a small rectangle with two even smaller rectangles jutting out on the left.
The lollipop, a small circle on a stick represents an implemented or provided interface. The socket symbol is a semicircle on a stick that can fit around the lollipop. This socket is a dependency or needed interface." [Component diagram. Wikipedia]
The example "Design elements - UML component diagrams" is included in the Rapid UML solution from the Software Development area of ConceptDraw Solution Park.
UML component diagram symbols
UML component diagram symbols, work product, web-page component, subsystem, port, note, list of required and provided interfaces, library component, interface, instance specification, help file, fragment, database, component,
The vector stencils library "Bank UML composite structure diagram" contains 10 shapes for drawing UML composite structure diagrams.
Use it for object-oriented modeling of your bank information system.
"The key composite structure entities identified in the UML 2.0 specification are structured classifiers, parts, ports, connectors, and collaborations.
* Part : A part represents a role played at runtime by one instance of a classifier or by a collection of instances. The part may only name the role, it may name an abstract superclass, or it may name a specific concrete class. The part can include a multiplicity factor, such as the [0..*] shown for Viewer in the diagram.
* Port : A port is an interaction point that can be used to connect structured classifiers with their parts and with the environment. Ports can optionally specify the services they provide and the services they require from other parts of the system. In the diagram, each of the small squares is a port. Each port has a type and is labelled with a name... in the diagram. Ports may contain a multiplicity factor...
* Connector : A connector binds two or more entities together, allowing them to interact at runtime. The connector is shown as a line between some combination of parts, ports and structured classifiers. The diagram shows three connectors between ports, and one connector between a structured classifier and a part.
* Collaboration : A collaboration is generally more abstract than a structured classifier. It is shown as a dotted oval containing roles that instances can play in the collaboration.
* Structured classifier: A StructuredClassifier represents a class, often an abstract class, whose behavior can be completely or partially described through interactions between parts.
An EncapsulatedClassifier is a type of structured classifier that contains ports." [Composite structure diagram. Wikipedia]
This example of UML composite structure diagram symbols for the ConceptDraw PRO diagramming and vector drawing software is included in the ATM UML Diagrams solution from the Software Development area of ConceptDraw Solution Park.
UML composite structure diagram symbols
UML composite structure diagram symbols, structured classifier, role binding, role, property, referenced role, port, part, multiplicity mark, part, connector, collaboration use, collaboration,

Entity Relationship Diagram Symbols

Creating an entity-relationship (ER) model is to visually represent the structure of a business database, where data equates to entities (or objects) that are linked by defined relationships expressing dependencies and requirements. By nature it is an abstract visualization, the first step in the design process towards creating a logical and functional database.
ERD symbols used for professional ERD drawing are collected in libraries from the Entity-Relationship Diagram (ERD) solution for ConceptDraw DIAGRAM.
The vector stencils library "UML composite structure diagrams" contains 36 symbols for the ConceptDraw PRO diagramming and vector drawing software.
"The key composite structure entities identified in the UML 2.0 specification are structured classifiers, parts, ports, connectors, and collaborations.
(1) Part : A part represents a role played at runtime by one instance of a classifier or by a collection of instances. The part may only name the role, it may name an abstract superclass, or it may name a specific concrete class. The part can include a multiplicity factor, such as the [0..*] shown for Viewer in the diagram.
(2) Port : A port is an interaction point that can be used to connect structured classifiers with their parts and with the environment. Ports can optionally specify the services they provide and the services they require from other parts of the system. In the diagram, each of the small squares is a port. Each port has a type and is labelled with a name, such as "var", "indVar1", or "view" in the diagram. Ports may contain a multiplicity factor, for example.
Ports can either delegate received requests to internal parts, or they can deliver these directly to the behavior of the structured classifier that the port is contained within. Public ports that are visible in the environment are shown straddling the boundary, while protected ports that are not visible in the environment are shown inside the boundary. All the ports in the diagram are public, except for the view port along the right boundary of FibonacciSystem.
(3) Connector : A connector binds two or more entities together, allowing them to interact at runtime. The connector is shown as a line between some combination of parts, ports and structured classifiers. The diagram shows three connectors between ports, and one connector between a structured classifier and a part.
(4) Collaboration : A collaboration is generally more abstract than a structured classifier. It is shown as a dotted oval containing roles that instances can play in the collaboration.
(5) Structured classifier : A StructuredClassifier represents a class, often an abstract class, whose behavior can be completely or partially described through interactions between parts." [Composite structure diagram. Wikipedia]
The example "Design elements - UML composite structure diagrams" is included in the Rapid UML solution from the Software Development area of ConceptDraw Solution Park.
UML composite structure diagram symbols
UML composite structure diagram symbols, property, port, part, note, interface class, interface, fragment, component, collaboration, class,
The vector stencils library "Audio and video connectors" contains 94 symbols of audio and video connectors and device silhouettes.
Use these jacks and plugs clipart icons for drawing hook up diagrams in the ConceptDraw PRO diagramming and vector drawing software extended with the Audio and Video Connectors solution from the Engineering area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ engineering-audio-video-connectors
Device 1
Device 1, device,
Device 2
Device 2, device,
TV
TV, TV,
Cable, thin
Cable, thin, cable, thin,
Cable, thick
Cable, thick, cable, thick,
Device 1, half part
Device 1, half part, device, half part,
Device 2, half part
Device 2, half part, device, half part,
TRS plug, purple
TRS plug, purple, TRS, plug, connector, phone connector,
TRS plug, brown
TRS plug, brown, TRS, plug, connector, phone connector,
TRS plug, black
TRS plug, black, TRS, plug, connector, phone connector,
TRS plug, gray
TRS plug, gray, TRS, plug, connector, phone connector,
TRS plug, blue
TRS plug, blue, TRS, plug, connector, phone connector,
TRS plug, green
TRS plug, green, TRS, plug, connector, phone connector,
TRS jack, purple
TRS jack, purple, TRS, jack, connector,
TRS jack, brown
TRS jack, brown, TRS, jack, connector,
TRS jack, black
TRS jack, black, TRS, jack, connector,
TRS jack, gray
TRS jack, gray, TRS, jack, connector,
TRS jack, blue
TRS jack, blue, TRS, jack, connector,
TRS jack, green
TRS jack, green, TRS, jack, connector,
TRS plug, micro-jack
TRS plug, micro-jack, TRS, micro-jack, plug, connector, phone connector,
TRS, micro-jack
TRS, micro-jack, TRS, micro-jack, connector,
Headphone Mini Jack Cable
Headphone Mini Jack Cable, headphone, mini jack, cable,
Headphone Mini Jack
Headphone Mini Jack, headphone, mini jack, connector,
Microphone Mini Jack Cable
Microphone Mini Jack Cable, microphone, mini jack, cable,
Microphone Mini Jack
Microphone Mini Jack, microphone, mini jack, connector,
XLR female Neutrik
XLR female Neutrik, XLR female Neutrik,
XLR female Neutrik
XLR female Neutrik, XLR, female, Neutrik, connector,
TOSLINK Optical Audio Cable, blue
TOSLINK Optical Audio Cable, blue, TOSLINK, optical audio cable,
TOSLINK Optical Audio Cable
TOSLINK Optical Audio Cable, TOSLINK, optical audio cable,
TOSLINK Optical jack
TOSLINK Optical jack, TOSLINK, optical, jack, connector,
TOSLINK Optical jack, blue
TOSLINK Optical jack, blue, TOSLINK, optical, jack, connector,
DVI plug
DVI plug, DVI plug,
DVI-I (Single Link) jack
DVI-I (Single Link) jack, DVI-I, single link, jack, connector,
DVI-I (Dual Link) jack
DVI-I (Dual Link) jack, DVI-I, dual link, jack, connector,
DVI-D (Single Link) jack
DVI-D (Single Link) jack,
DVI-D (Dual Link) jack
DVI-D (Dual Link) jack,
DVI-A Port
DVI-A Port,
DVI-I (Single Link)
DVI-I (Single Link),
DVI-I (Dual Link)
DVI-I (Dual Link),
DVI-D (Single Link)
DVI-D (Single Link),
DVI-D (Dual Link)
DVI-D (Dual Link),
DVI-A
DVI-A,
Mini DVI jack
Mini DVI jack,
Mini DVI plug
Mini DVI plug, Mini DVI plug,
VGA plug
VGA plug, VGA plug,
VGA jack
VGA jack,
DFP jack
DFP jack,
DFP plug
DFP plug, DFP plug,
S-Video plug
S-Video plug, S-Video plug,
S-Video IN
S-Video IN,
S-Video OUT
S-Video OUT,
RCA, yellow
RCA, yellow, RCA, phono, cinch, socket,
RCA, yellow
RCA, yellow, RCA connector, RCA jack, phono connector, cinch connector,
RCA, white
RCA, white, RCA, phono, cinch, socket,
RCA, white
RCA, white, RCA connector, RCA jack, phono connector, cinch connector,
RCA, red
RCA, red, RCA, phono, cinch, socket,
RCA, red
RCA, red, RCA connector, RCA jack, phono connector, cinch connector,
RCA, black
RCA, black, RCA, phono, cinch, socket,
RCA, black
RCA, black, RCA connector, RCA jack, phono connector, cinch connector,
RCA, green
RCA, green, RCA, phono, cinch, socket,
RCA, green
RCA, green, RCA connector, RCA jack, phono connector, cinch connector,
RCA, blue
RCA, blue, RCA, phono, cinch, socket,
RCA, blue
RCA, blue, RCA connector, RCA jack, phono connector, cinch connector,
RCA, gray
RCA, gray, RCA, phono, cinch, socket,
RCA, gray
RCA, gray, RCA connector, RCA jack, phono connector, cinch connector,
RCA, brown
RCA, brown, RCA, phono, cinch, socket,
RCA, brown
RCA, brown, RCA connector, RCA jack, phono connector, cinch connector,
RCA, tan
RCA, tan, RCA, phono, cinch, socket,
RCA, tan
RCA, tan, RCA connector, RCA jack, phono connector, cinch connector,
RCA, purple
RCA, purple, RCA connector, RCA jack, phono connector, cinch connector,
RCA, purple
RCA, purple, RCA, phono, cinch, socket,
RCA, orange
RCA, orange, RCA, phono, cinch, socket,
RCA, orange
RCA, orange, RCA connector, RCA jack, phono connector, cinch connector,
Display Port socket
Display Port socket, display port, socket,
Display Port plug
Display Port plug, display port, plug, connector,
Mini Display port socket
Mini Display port socket, mini display port, socket,
Mini Display port socket, white
Mini Display port socket, white, mini display port, socket,
Mini Display port plug
Mini Display port plug, mini display port, plug, connector,
Mini Display port plug, white
Mini Display port plug, white, mini display port, plug, connector,
HDMI jack
HDMI jack, HDMI, jack, connector,
HDMI plug
HDMI plug, HDMI, plug, connector,
HDMI plug, white
HDMI plug, white, HDMI, plug, connector,
Thunderbolt jack
Thunderbolt jack, thunderbolt, jack, connector,
Thunderbolt plug
Thunderbolt plug, thunderbolt, plug, connector,
Coaxial TV plug
Coaxial TV plug, coaxial, TV, plug, connector,
Coaxial TV jack
Coaxial TV jack, coaxial, TV, jack, connector,
F connector jack
F connector jack, F connector, jack,
F connector plug
F connector plug, F connector plug, connector,
XLR male Neutrik
XLR male Neutrik, XLR, male, Neutrik, connector,
XLR male Neutrik
XLR male Neutrik, XLR male Neutrik,
TS plug
TS plug, TS plug,
TS jack
TS jack, TS, jack, connector,
MIDI
MIDI,
MIDI
MIDI, MIDI, connector,