UML部署图

2023-10-11 08:37
-->

部署图与组件图密切相关。部署图用于描述部署软件组件的硬件组件;组件图用于描述组件并显示它们如何在硬件中部署。

部署图通常用于帮助理解分布式系统。一个系统模型只有一个部署图。

部署图用于可视化部署软件组件的系统中物理组件的拓扑。

部署图是用于描述系统的静态部署视图。

部署图的用途:

  • 可视化系统的硬件拓扑。

  • 描述用于部署软件组件的硬件组件。

  • 描述运行时处理节点。

使用部署图

  • 模拟系统的硬件拓扑。

  • 嵌入式系统建模。

  • 模拟客户端/服务器系统的硬件细节。

  • 模拟硬件分布式应用程序的细节。

  • 正向和逆向工程。

UML 部署图元素

名词

描述

图例

节点

代表计算机资源的物理元素或软件系统

节点实例

节点实例命名格式:节点实例:节点

节点类型

节点类型有:cdrom、cd-rom、computer、disk array、pc、pc client、pc server、secure、server、storage、unix server、user pc,并在右上角使用不同的图标节点意味着

对象

对象是软件开发过程的产物,包括过程模型(如用例图、设计图等)、源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等。

连接

代表系统之间交互的通信路径,连接中有网络协议

节点容器

一个节点可以包含其他节点,例如组件或对象,那么这个节点称为节点容器

UML 部署图示例

该应用程序是基于 Web 的应用程序,部署在使用服务器 1、服务器 2 和服务器 3 的集群环境中。用户使用 Internet 连接到应用程序。控制集群环境中缓存服务器的流量。

-->