Zicomi Systems Logo
contact us  |  your privacy
  OMG Standards
OMG Logo
  Have You Heard?
UML Diagrams
Zicomi Systems publishes some UML example diagrams online from the world famous UML dictionary.
Version 2.5 Released
Zicomi Systems is delighted to announce that version 2.5 of Zicomi Mentor is released. With support for UML 2.0 and all thirteen UML diagrams
Zicomi Systems' Director
speaks about the UML at Objects by Design - an informative interview
Partner Programme
Zicom Systems is delighted to announce a new world wide partner programme, become a partner today.
OMG Member
Zicom Systems is made a member of the OMG!
Component (Icon Presentation)
Component (Icon Presentation)  
A component is a modular, deployable and replaceable part of a system, it contains model elements and packages them to present a set of interfaces.

This is alternative content.


A component contains model elements, such as classifiers (classes, subsystems), some of which are interfaces. The services of these interfaces are carried out by the elements contained in the component. Components are deployable, meaning they can reside on a node and carry out the behavior expressed in their interfaces.

Important Points

Classes shown inside the component are residents of the component, the component does not own these classes. A component may have resident classes drawn inside the rectangle. This visual containment does not mean that the component owns the elements in the same sense that a package owns an element. It signifies that the classes "reside" on the component.

Related Entries

Component Instance
Component Instance  Instance of,  Graphically Similar
A component instance is related to a component as it is a specific instance of a component. The component is the generic descriptor for a set of things and the instance represents a particular member of this set.
Delegation Connector
Delegation Connector  Used Together
A delegation connector is related to a component in that this type of connector is used exclusively with components to express how the component's contracts are carried out by owned components or parts.

back to the index...
Unified Modeling Language and UML are either registered

trademarks or trademarks of Object Management Group, Inc. in the

United States and/or other countries.