It is important to note that deployment diagrams can achieve a high level of complexity—for example, depending on the deployment pattern you are attempting to express, one node may be contained within another node. Begin with a list that denotes the nodes you want to display and their interrelationships. Simply put, this UML diagram aids in the specification of details for construction by visualizing a static feature of the software's physical nodes and their relationships. The deployment diagram, one of only two suitable UML diagrams, is used to model the physical aspects of the object-oriented system.