部署图阐述了在实际应用中软件和他的运行环境(这里主要是指运行该软件的硬件环境)的关系,并且描述了软件部署在该硬件上的具体方式。
部署图的主要元素包括 节点(硬件)和节点间的关联关系
节点分为设备和处理器。
处理器指具有计算能力的节点,例如服务器。
设备指不具有计算能力的节点,他们可能作为输入输出设备,如显示器。
处理器和设备在画法上的区别:都是立方体,但是处理器侧面、上面有阴影。
与用例图中的参与者相似,可以利用uml的扩展机制来给节点定义不同的构造型。
部署图的节点之间使用关联关系来表示节点之间的通信路径,称为连接。
在连接节点时,一般对关联关系不进行命名,而是使用构造型来区分不同类型的通信路径或通信的实现方式,如<<TCP/IP>>和<>等能表明通信协议或网络类型的内容。