Component diagrams show the structure of components, including classifiers that specify components, and artifacts that
They can also be used to show the high level structure of the Implementation Model in terms of Implementation
Subsystems, and relationships between Implementation Elements.
The most important use of the component diagram in RUP is to show the high level structure of the Implementation Model.
A secondary use of the component diagram is to show:
Note that the RUP emphasizes the use of the Component Diagram for modeling Implementation Subsystems, significant
Implementation Elements, and their relationships. However, a component diagram that shows UML components and the
classifiers that specify those components, can also be used in the Design Model, using the UML component to represent
Artifact: Design Subsystem. See Guideline: Design Subsystem for more on this topic.