Component Diagram
- A component diagram shows the organization of a set of components and their relationships
- It models the static implementation view of the system
- It is important for visualizing, specifying, documenting and constructing executable systems through forward and reverse engineering
- Graphically, it is collection of vertices and arcs
➤Contents
➤Uses
➤Common Modeling Techniques
➤Forward and Reverse Engineering
Contents
⏩Component diagram contains
- Components
- Interfaces
- Dependency, generalization, association and realization relationships
⏩Also may contain packages or subsystems used to group elements into larger chunks
Uses
- To model source code
- To model executable releases
- To model physical databases
- To model adaptable systems