UML实现图-部署图

概述

部署图(Deployent Diagram)描述了运行软件的系统中硬件和软件的物理结构。部署图中通常包含两种元素:节点和关联关系,部署图中每个配置必须存在于某些节点上。部署图也可以包含包或子系统。

节点是在运行时代表计算机资源的物理元素。节点名称有两种:简单名和路径名。路径名是在简单名的前面加上节点所在包的名称。节点也可以用标记值或表示节点细节的附加栏加以修饰。节点可以分为两种:处理器(Processor)和设备(Device)。

一、处理器节点的表示法

处理器是能够执行软件、具有计算能力的节点、服务器、工作站和其他具有处理能力的机器在UML中,处理器节点用一个不透明的立方体来表示,如图4-10所示。

在这里插入图片描述

二、设备节点的表示法

设备是没有技术能力的节点,通常都是通过其接口为外部提供某种服务。比如终端、打印机扫描仪等。在 UML中,设备节点用一个透明的立方体来表示,如图4-11所示。
在这里插入图片描述

三、节点之间的关联

在部署图中可以用关联关系(Association)表示各节点之间通信路径。关联关系一般不使用名称,而是使用构造型,如<>、<>、<>等。

表 4-1提供了一个典型的通信关联的构造型列表,不同的公司也许想开发自己的特定标准。

表 4-1 通用的节点构造型

构 造 型 描述
异步 一个异步连接,也许经由一个消息总线或消息队列
HTTP 超文本传输协议,一个网际协议
JDBC Java数据库连接,一套为数据库存取编写的Java API
ODBC 开放式数据库连接,一套微软的数据库存取应用编程接口
RMI 远程方法调用,一个Java 的通信协议
RPC 经由远程过程调用的通信
RPC 经由远程过程调用的通信
Web Services 经由诸如SOAP和UDDI的 Web Services 协议的通信

如图 4-12所示,显示了一个多 Server 和多数据库的集群系统的部署图,并分别是HTTP和JDBC的构造型。
在这里插入图片描述

相关推荐

  1. uml基础-类

    2024-06-10 03:12:01       32 阅读
  2. IDEA UML

    2024-06-10 03:12:01       34 阅读
  3. <span style='color:red;'>UML</span>类<span style='color:red;'>图</span>

    UML

    2024-06-10 03:12:01      33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-10 03:12:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-10 03:12:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-10 03:12:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-10 03:12:01       18 阅读

热门阅读

  1. 第三章:Three.js 基本概念

    2024-06-10 03:12:01       12 阅读
  2. 黄仁勋:打破摩尔定律,机器人时代来了

    2024-06-10 03:12:01       12 阅读
  3. mac前端开发环境搭建:一步步指引你的编程之旅

    2024-06-10 03:12:01       8 阅读
  4. Vue如何引入ElementUI并使用

    2024-06-10 03:12:01       8 阅读
  5. 深入解析:MySQL连接超时问题排查与优化策略

    2024-06-10 03:12:01       10 阅读
  6. QuanTA: 一种新的高秩高效微调范式

    2024-06-10 03:12:01       10 阅读
  7. 【环境搭建】5.阿里云ECS服务器 安装Nginx

    2024-06-10 03:12:01       8 阅读
  8. 68、石子合并

    2024-06-10 03:12:01       7 阅读