UML——部署图

一、What

 概念

1.部署图:用来展示所开发系统的硬件配置和组成、软件布局的一个网络拓扑结构图。 

2.组成元素:节点、连接。(补充:处理器、设备、节点属性和操作)

2.1节点(Node):是一个物理元素,代表一个运行时的可计算资源,通常是一台实体设备,如计算机、工作站等。

2.2连接(Association):最常见的关系就是关联关系,用一根实线连接。当然也存在依赖关系,但是这个是最弱的关系,我们的建模规范要求能用强关系绝不用弱关系。

2.3处理器(Process):具有处理能力的节点,即可以执行构件。

2.4设备(Device):没有处理能力的节点,至少是不关心其处理能力的节点。例如打印机、IC卡读写器,如果我们的系统不考虑它们内部的芯片,就可建模为设备。

2.5节点属性和操作:可以为一个节点提供处理器速度、内存容量、网卡数量等属性,可以为其提供启动、关机等操作

二、Why

用处:用于静态建模使用,表示运行过程中节点的结构、软件与硬件的映射关系,辅助我们更加方便地理解一些复杂的嵌入式、分布式的系统,较为常用于C/S架构的系统之中。

三、How

绘制方法:

 step1.确定节点之间的关系

 step2.根据实现来描述各个节点


 部署图图例:



原文地址:https://www.cnblogs.com/lwb6688/p/4170928.html