如何便捷绘制UML部署图?

article/2025/9/5 9:07:28

四大部分,带你深入了解UML部署图:

  • 什么是部署图?

  • 部署图的组成

  • 部署图实例

  • 如何绘制部署图?

 

一、什么是部署图?

部署图描述的是系统运行时的结构,展示了系统的硬件配置、硬件部署,以及其软件如何部署到网络结构中(属于静态视图)。

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

 

二、部署图的组成

1)节点(Node)& 节点实例(Node Instance)

节点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如64主机、Windows server 2008操作系统、防火墙等。

一般用立方体表示,如下图:

注:处理器是带阴影的立方体,设备是不带阴影的立方体

区别于节点,节点实例的名称会有下划线,并且节点类型前会有冒号(注:冒号前面可以有示例名称也可以没有示例名称),如下图:

2)构件(Artifact)

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

构件表示如下,带有关键字«artifact»和文档图标:

3)连接(Association)

节点之间的连线表示系统之间进行交互的通信路径,这个通信路径称为连接。如下图所示,连接中可以标注上网络协议:

 

三、部署图实例

四、如何绘制部署图?

绘制部署图常用工具有Visio、亿图图示。

接下来以亿图图示为例进行绘制演示:

1)新建空白画布。打开亿图图示,在“新建”页依次选择“软件和数据库>软件>UML图”,新建一张空白画布;

新建空白画布后,画布左侧的符号库会自动调出所需的图形符号▼

2)符号自由拖放。根据图形需求,从左侧符号库选择合适的符号,亿图图示支持符号自由拖放,符号支持自由缩放,以及修改图形及线条样式等操作。

3)连接关联符号。除了使用用符号库的连接线符号,还可以从符号上快速生成连接线(当鼠标移至符号上方时,符号四周会自动显现蓝色的圆形连接点,选中后圆形连接点会变为红色,拖拽即可生成连接线);

当连接线拖拽至其他符号上时同样会出现圆形连接点,支持自动吸附。

4)给符号进行标注,以及检查图形是否完整和正确。

简单四步,一张UML部署图就完成了。

感兴趣的小伙伴可以自己收藏体验下,有PC版和网页版,其中PC版兼容Windows、Mac、Linux以及部分国产操作系统▼

 亿图图示 PC版edrawsoft.cn
图标

 


http://chatgpt.dhexx.cn/article/gm82KwnE.shtml

相关文章

UML 部署图 deployment diagram

1. 什么是部署图 部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。 2. 部署图中的事物 注:在rational rose工具中我还没找到怎么把构件放到节…

部署图的画法

部署图画法 1.部署图 1.1含义 部署图是把软件制品装配到计算机节点以及配置软件环境的工作 软件部署包含环境部署和软件制品部署 1.2软件部署 软件部署通过部署图对软件进行建模 1.3部署图 部署图常见的有制品 节点 设备 运行环境和部署规范 1.4部署图关系 在UML&…

软件工程 第九章:部署图

第九章:部署图 概述 作用:用来描述软件产品在计算机硬件系统和网络上的:安装、分发(delivery )、分布(distribution )描述: 静态特性用部署图(deployment diagram &…

流程图-时序图-架构图,部署图-拓扑图-ER图-类图-状态图-用例图

为啥要画图 复杂问题、复杂系统的根本解决之道,归根结底就是两个字:分解。 对问题的分析、分解过程,借助图形化的表达,可以达到“一图胜千言”的效果,于人于己好处多多。 图形表达的过程,即是建模的过程…

OOSE-6-部署图/包图

文章目录 1 部署图1.1 基本概念1.2 组成元素1.2.1 工件1.2.2 节点1.2.3 连接1.2.4 节点中的工件和执行环境 1.3 两个示例1.4 建模分析1.4.1 示例11.4.2 示例2 1.5 建模工具 2 包图2.1 包图的概念2.2 包的表示2.3 包图中的关系2.4 阅读包图2.5 创建包图2.5.1 示例12.5.2 其他示例…

UML之部署图

一、部署图概要 部署图描述处理器、硬件设备和软件构件在运行时的架构,它显示系统硬件的物理拓扑结构及在此结构上执行的软件。使用部署图可以显示硬件节点的拓扑结构和通信路径、节点上运行的软件构件、软件构件包含的逻辑单元(对象、类)等。 部署图常用于帮助人理…

UML--部署图详解

部署图 部署图用来描述业务过程中的组织机构和资源。 部署图的含义 部署图(Deployment Diagram)描述了一个系统运行时的硬件节点,以及在这些节点上运行的软件构件将在何处物理地运行和它们将如何彼此通信的静态视图。 在一个部署图中&…

部署图

一:定义 1,部署图(Deployment Diagram),也称为实施图,它和组件图一样,是面向对象系统的物理方面建模的两种图之一。组件图是说明组件之间的逻辑关系的,而部署图则是在此基础上更进一步,描述系统…

图文并茂分享UML之「部署图」,附7张精选实例!

部署图是UML图的一种,在了解部署图之前,先让大家对UML图有一个初步了解,UML图分为结构行为图和动态行为图,下图是详细介绍。 点击查看模板高清原图 一、什么是部署图? 部署图(Deployment Diagram),也称为实…

UML(四)部署图

部署图(deploymentdiagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的…

UML--部署图

一、概述 部署图(Deployment Diagram)描述了一个系统运行时的硬件节点、在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。在一个部署图中包含了两种基本的模型元素:节点(Node)和节点之…

用例图,ER图,架构图

用例图,ER图,架构图 用例图 ER图 架构图 注:附上小组画图文档链接 、 提取码:2m5d posted 2019-05-07 15:05 .知寒 阅读( ...) 评论( ...) 编辑 收藏

用例图的表达

一 基本绘制 1 ATM 取钱和存钱场景 用例图如下: 系统:ATM 机就是系统,该系统由 ATM 机的硬件和软件组成。系统边界表达了在边界内要放用例,在边界外要放参与者。 参与人和用例:用户是主要参与人,用户用 …

软件开发---用例图

前言 本人菜鸟一枚,前不久在进行一个项目文档编写的时候需要用到用例图。对于我来说软件开发 中文档的规范编写确实不怎么能理解,只是按照网上的模板进行编写。遇到用例图这块之后不甚明 了查查资料之后现对其做下简单的总结。 用例图概念 定义&…

用例描述及顺序图

目录 一、UML介绍 二、用例描述简介 三、顺序图表示用例流程 1、顺序图概述 2、顺序图表示用例流程的好处 3、如何绘制顺序 一、UML介绍 UML是统一建模语言的简称,它是一种由一整套图表组成的标准化建模语言。UML用于帮助系统开发人员阐明、展示、构建和记录…

用例图、类图、包图

一:用例图 一:用例图定义 用来描述用户需求的图。需要强调功能,功能执行者,为执行者完成那些功能。 二:用例图组成 用例、参与者、参与者和用例之间的关系。 三:用例的主要属性 事件流 描述一个用例,执行…

用例图(Use Case Dragram)

在火车票预订系统中,客户可以进行“购买车票”、“退订车票”、“查询余票”和“查询列车时刻”四个操作。不管是“购买车票”还是“退订车票”,都必须先进行用户的“登录系统”操作。其中“查询列车时刻”主要包括“按站站查询”和“按车次查询”两种方…

用例图表示法指南

用例图是一种 UML图。以下是UML用例图中支持的统一建模语言(UML)符号列表: 图标 名称 用例 协会 Actor 系统 包括 延伸 依赖 概括 实现 合作 用例 用例表示可以通过访问系统或软件应用程序来实现的用户目标。在 Visual Paradigm通过在用例…

画用例图的注意事项

面向对象学需求分析建模 功能模型UML-用例图 对象模型UML-类图 动态模型UML-状态图 功能模型 指明系统应该做什么 UML-用例图 用例(代表一类功能而不是使用该功能的某个具体实例。。用例是从用户观点出发的,不是系统观点。。用例粒度:宁粗…

用例图的设计实例

用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行…