A deployment diagram describes the architecture of the processor, device, and software components at run time. It is the final physical description of the system topology, which describes the hardware unit and the structure of the software running on the hardware unit. In such a schema, it is possible to find a specific node in the topology to see which component is running on that node. Which logical elements (classes, objects, collaborations, and so on) are implemented in this component, and can ultimately be traced to the location of these elements in the system's initial requirements description (completed in use case modeling).
1.1.1 nodes
A node is a physical object (device) that has some computing resources. These resources include computers with processors, some devices such as printers, card readers, communication devices, and so on. Identify these nodes when locating or determining the hardware resources needed to implement the system, mainly describing the two aspects of the node: capabilities (such as basic memory, computing power, level two memory) and location (available in all necessary geographic locations), as shown in Figure 8.2.
Figure 8.2
1.1.2 Connection
Nodes are connected by communication associations, as shown in Figure 8.3, this communication association is represented by a straight line indicating that there is a certain kind of communication path between nodes, where the nodes Exchange objects or send messages through this communication path, the type of communication is represented by a stereotype, which defines the communication protocol or the network used.
Figure 8.3