目录
- 1. 说明
- 2. 图示
- 3. 组成元素
- 3.1 节点(Node)
- 3.2 构件(Artifact)
- 3.3 连接(Association)
- 4. 绘制步骤
- 5. 例题
-
1. 说明
- 1.部署图(Deployment Diagram)是用来对面向对象系统的物理方面建模的方法,展现了运行时处理结点以及其中构件(制品)的配置。
- 2.部署图对系统的静态部署视图进行建模,它与构件图相关。
- 3.一个结点是一个在运行时存在并代表一项计算资源的物理元素,至少拥有一些内容,常常具有处理能力,包含一个或多个构件。
- 4.部署图中,<>表示制品。
- 5.一种用于描述系统运行时物理结构的图形表示方法。
- 6.它主要关注系统的硬件节点、在这些节点上运行的软件构件,以及这些构件如何彼此通信。
- 7.定义:UML部署图描述了系统运行时的硬件节点、在这些节点上运行的软件构件的物理位置以及它们之间的通信关系。
- 8.作用:帮助理解系统的物理部署情况,包括硬件资源的分布、软件构件的部署位置以及它们之间的交互方式。
- 9.特点:通常一个系统仅有一个部署图,它是对系统物理架构的静态视图展示。
- 10.
- 11.
- 12.
2. 图示

3. 组成元素
3.1 节点(Node)
- 1.节点是运行时的物理元素,可以是硬件设备(如服务器、路由器、计算机等)或软件系统(如操作系统、数据库等)。
- 2.节点在UML部署图中用三维盒装表示,通常包含节点类型和节点实例的名称。
3.2 构件(Artifact)
- 1.构件是软件开发过程中的产物,包括源代码、可执行程序、设计文档、测试报告等。
- 2.在UML部署图中,构件被部署在节点上,表示该构件在特定硬件或软件系统上运行。
3.3 连接(Association)
- 1.连接表示节点之间的通信路径,可以是网络连接、总线连接或其他类型的物理连接。
- 2.连接中通常包含网络协议等通信细节,用于描述节点之间的通信方式。
4. 绘制步骤
- 1.确定节点:根据系统的物理需求,确定系统中的所有硬件节点和软件系统。
- 2.添加构件:将软件开发过程中的构件部署到相应的节点上。
- 3.连接节点:使用连接线表示节点之间的通信路径,并添加必要的通信细节。
- 4.细化表示:根据需要,对部署图进行精化和细化,以便更清晰地展示系统的物理架构。
5. 例题
5.1 例题1
1.采用UMML进行面向对象开发时,部署图通常在()阶段使用。
A.需求分析
B.架构设计
C.实现
D.实施
1.部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。
2.部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。
3.它是在实施阶段被使用。