Component diagram

from Wikipedia, the free encyclopedia
Structure diagrams of the UML
Class diagram
Component diagram
Composition structure diagram
Object diagram
Package diagram
Profile diagram
Distribution diagram
UML behavioral diagrams
Activity diagram
Use case diagram
Interaction overview diagram
Communication diagram
Sequence diagram
Timing diagram
State diagram

A component diagram (Engl. Component diagram ) is one of the 14 chart types in the Unified Modeling Language (UML), a modeling language for software and other systems.

The component diagram is a structure diagram . It shows a certain view of the structure of the modeled system. The representation typically includes components with their interfaces or ports . It also shows how components are connected to one another using dependency relationships and connectors . To represent the interior of a component, a component diagram often shows notation elements that are otherwise mainly shown in class or composition structure diagrams, for example classes or parts .

The component diagram is mainly used in software development for the modeling of component-based software systems.