欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 手游 > 【软考】UML中的图之部署图

【软考】UML中的图之部署图

2024/10/25 0:25:42 来源:https://blog.csdn.net/qq_32088869/article/details/141130126  浏览:    关键词:【软考】UML中的图之部署图

目录

          • 1. 说明
          • 2. 图示
          • 3. 组成元素
            • 3.1 节点(Node)
            • 3.2 构件(Artifact)
            • 3.3 连接(Association)
          • 4. 绘制步骤
          • 5. 例题
            • 5.1 例题1

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.题目
1.采用UMML进行面向对象开发时,部署图通常在()阶段使用。
A.需求分析
B.架构设计
C.实现
D.实施
  • 2.分析
1.部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件组件的静态视图。 
2.部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。
3.它是在实施阶段被使用。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com