Deployment diagrams are implementation-level diagrams that show the structure of the run-time system. From a deployment diagram, you can understand how the hardware and software elements that make up an application will be configured and deployed.
Deployment diagrams consist of nodes, components, and the relationships between them.
In a deployment diagram, a node can represent a generic type or a specific instance.
Place components and object instances within a node instance to indicate that the components and objects reside on the node.
Dependencies connect components, sometimes through interfaces. You can use a stereotype to indicate the precise dependency.