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

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.它是在实施阶段被使用。
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王佑辉

老板,赏点吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值