Use the Component diagram to model the structure of the software, including dependencies among software components, binary code components, and executable components.
The Component diagram is drawn as a graph of components, sometimes grouped in a package, and the dependencies that exist between components (and packages of components).