【UML建模】(7) UML建模之部署图

简介: 部署图是运行时进行处理的节点以及在节点上存在制品的配置的图。它阐述了在实际应用中软件和它的运行环境的关系,并且描述了软件部署在硬件上的具体方法。

部署图的介绍

部署图是运行时进行处理的节点以及在节点上存在制品的配置的图。它阐述了在实际应用中软件和它的运行环境的关系,并且描述了软件部署在硬件上的具体方法。

基本元素

部署图的基本元素包含节点,节点与节点之间的关联关系。

节点

节点是运行时的物理对象,代表一个计算资源。它主要分为两种

处理器:是一些具有计算能力的节点,并且一般可以运行软件,其表示如下:

设备:是一些不具备计算能力的节点,它们可能作为一些输入输出设备或者本身是处理器的外部连接设备。其表示如下:

组件:组件就是在节点中具体运行的软件,在组件图中会详细介绍。

部署图中的关系

部署图的节点之间使用关联关系来表示节点之间的通信路径,称为连接。

一般对关联关系不进行命名,而是使用构造型来区分不同类型的通信路径或通信的实现方式,例如<<Ethernet>><<TCP/IP>><<HTTP>>等能表明通信协议或网络类型的内容。

建模步骤

找到需要部署的各个节点,如网络硬件设备、服务器设备等。

确定各个节点之间的链接及通信方式

从性能、可扩展性、可维护性、可执行角度确定各类节点的数目及部署方式

绘制部署图

综合例子

参考

UML之时序图

相关文章
|
1月前
|
机器学习/深度学习 人工智能 测试技术
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
71 0
|
3月前
|
测试技术 uml
UML面向对象建模题库
UML面向对象建模题库
40 0
|
9月前
|
uml
UML 构件图 部署图
UML 构件图 部署图
59 0
|
9月前
|
uml C++
UML——实现图(组件图、部署图)
在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件、库、表、文件和文档等。UML的实现图又分为了:组件图和部署图两部分
|
9月前
|
传感器 测试技术 uml
UML-----实现图(构件图、部署图)
UML-----实现图(构件图、部署图)
|
文件存储 uml
【UML建模】(8) UML建模之组件图
组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。它是一种结构型图表。
608 0
【UML建模】(8) UML建模之组件图
|
测试技术 uml
【UML建模】(6) UML建模之状态机图
状态机图展示了一个对象如何根据当前状态对不同事件做出反应的动态行为。状态机图是一种行为图。
733 0
【UML建模】(6) UML建模之状态机图
|
测试技术 uml
【UML建模】(5) UML建模之活动图
活动图可以看成是面向对象版的流程图,它是一种行为型模型图,主要用于表达系统某个功能的流程。
274 0
【UML建模】(5) UML建模之活动图
|
数据建模 Java 项目管理
【UML建模】(X) UML建模之Enterprise Architect 15的使用
Enterprise Architect (后面简称EA)是一款优秀的UML建模软件。它兼容UML2.0中的所有图表。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发与部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。
243 0
【UML建模】(X) UML建模之Enterprise Architect 15的使用
|
测试技术 uml
【UML建模】(4) UML建模之时序图
时序图是按照时间顺序显示对象交互的图。它显示了参与交互的对象和所交互信息的先后顺序,用来表示用例图中的行为,用例图是一种交互图
237 0
【UML建模】(4) UML建模之时序图