8. Component Diagrams
Component diagrams depict software components and their relationships within the implementation environment.
Components can be all kind of software elements : files, libraries, databases etc.
Components contain two parts :
A dependency relationship between components usually represent compilation dependencies.
Components may contain processes using containment and can be grouped in subsystem components.