部署图的画法

这篇具有很好参考价值的文章主要介绍了部署图的画法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

部署图画法

1.部署图

1.1含义

部署图是把软件制品装配到计算机节点以及配置软件环境的工作

软件部署包含环境部署和软件制品部署

1.2软件部署

软件部署通过部署图对软件进行建模

1.3部署图

部署图常见的有制品 节点 设备 运行环境和部署规范

部署图的画法

 1.4部署图关系

在UML(统一建模语言)的部署图中,"reside"(驻留)是指组件或节点在特定的执行环境中部署或定位的关系。它表示一个组件或节点被安置在一个特定的执行环境中,以便在该环境中运行。

"Reside"关系用于描述组件或节点与它们所依赖的执行环境之间的关联。这个关系可以用箭头表示,箭头指向被部署的组件或节点,并指示它们所驻留的执行环境。

通过使用"reside"关系,可以展示系统的物理部署结构,显示组件或节点如何被分布在不同的硬件设备、服务器、虚拟机或容器等执行环境中。这有助于理解系统的部署架构,以及组件之间的物理互连和依赖关系。

1.5部署图案例

部署图的画法

 详细介绍

部署图的画法

 2.概念介绍

2.1制品 artifact

可以独立部署的软件单元。一般是以文件的形式存在的,模型文件,源文件,编译文件,执行文件,脚本文件,数据库文件。

下面是部署图的案例。也就是在UML中的表示的方式。也是可以采用上面写上<<artifact>>进行表示。

部署图的画法

 文章来源地址https://www.toymoban.com/news/detail-459965.html

制品需要部署到物理节点上进行运行。

常见的制品分为

  1. ASPage
  2. JSPage
  3. Servlet
  4. webpage
  5. XML

制品的承载关系

制品的承载的关系表示的制品和模型之间的关系。

一般就是制品和构件图之间的关系。

其实表示的就是一种制品和构件之间的关系。可能是该制品来自于哪个构件。 

部署图的画法

 制品之间的关系

  1. 依赖:制品之间存在大量的依赖关系
  2. 包含:一个制品可以包含多个制品
  3. 关联:制品之间村存在实例之间的关系

下面绘制的是制品之间的关系的图

下面分别表示的制品之间的关联,依赖和包含关系

部署图的画法

 补充概念:C++的相关概念

.h、.cpp 和 .exe 文件是在 C++ 程序开发中常见的文件类型,它们之间的关系如下:

  1. .h 文件(头文件):头文件包含了程序中使用的类、函数和变量的声明。它们通常包含在 .h 文件中,并在 .cpp 文件中被包含进来。头文件的作用是提供接口和声明,使得其他文件可以使用其中定义的内容,而无需知道具体实现细节。

  2. .cpp 文件(源文件):源文件包含了实际的代码实现。它们通常包含在 .cpp 文件中,并在编译过程中被编译器翻译成机器代码。源文件中会包含头文件的引用,以便在编译时可以找到相应的声明。

  3. .exe 文件(可执行文件):可执行文件是经过编译和链接后生成的最终可执行程序。它包含了机器代码,可以直接在操作系统上运行。编译器将源文件编译成目标文件,链接器将目标文件与其他必要的库文件链接起来,生成可执行文件。

在开发过程中,通常会编写和修改 .h 和 .cpp 文件,然后通过编译器将它们编译成目标文件,并最终链接成可执行文件。头文件用于提供接口和声明,源文件用于实现具体的功能,而可执行文件则是最终的程序输出,可以在操作系统上直接运行。

2.2结点

最主要的就是可以进行物理的计算操作

1.结点表示的可部署软件制品并能够从事计算的物理设备。结点是特殊的类元。一个结点的实例属于该类结点一个具体的结点。

2.结点的类型:可以采用不同的构造型表示不同的结点。

常见的结点的类型。

EA中可以采用指定的构造型进行表示我们需要的结点的类型。

部署图的画法

 制品需要部署到指定的设备上的。

部署图的画法

 

2.3执行环境

1.执行的环境:表示的软件支撑的结点。操作系统,数据库管理系统。J2EE开发环境。

2.执行环境是可以部署到一个设备上。

部署图的画法

 

3.结点之间的关系

  • 通信关系:结点之间存在的最普遍的一种关系,表示的是两个结点之间需要通过介质连接,并可以互相通信。
  • 包含关系:一个系欸但可以包含其他的结点
  • 使用关系:一个结点可以使用另外一个结点。表示为两个结点之间的使用关系。

3.部署

3.1 部署

1.部署指的是把各个制品放置到运行结点上的工作的过程。

大型软件系统的部署是一个复杂的工作,完整的安装,配置软件的执行环境。

部署表现为制品对环境的依赖关系。

3.2部署的表示

 表示的含义都是一样的,唯一的区别在于表示的方式是不同的

  1. 包含形式:把制品直接放置到要部署的结点中
  2. 关系依赖形式:把部署作为一种依赖关系,虚线指向结点。使用构造型deploy表示部署。
  3. 列表形式:将制品的名字写到结点内,表示出制品将部署到该结点上

部署图的画法

部署图的画法

3.3部署规范

部署规范也就是部署的说明,表示的是将部署制品所依据的参量信息的一种特殊的制品。

部署规范作为一种制品,一般是一位文件的形式进行存在的。

部署规范中的存放所规范的制品的部署参量

采用的表示的方式如下。

部署图的画法

 

3.4部署规范和部署之间的关系

可以表示一些配置的信息

部署规范表示的是被部署的制品的依赖关系

部署规范依赖所部署的制品

部署规范作为部署的描述

部署图的画法

3.4部署图

部署图:描述软件制品在处理器,设备等结点上的系统结构。

部署图的画法

 

到了这里,关于部署图的画法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 视频转为序列图的软件,让视频批量转为序列图

    你是否曾经遇到过这样的困境:需要将一段视频转为一系列的图片,但却没有合适的工具来完成?或许你曾经手动截图,或者用其他方式,但结果往往不尽如人意,图片质量差、色彩失真、画面不清晰。现在,让我们为你推荐一款很好用的软件——媒体梦工厂!这不仅仅是一

    2024年01月22日
    浏览(32)
  • Altium Designer软件导出原理图和PCB图的PDF形式

    Altium Designer 提供了统一的应用方案,是 Protel(经典版本为 Protel 99se)的升级版本,其综合电子产品一体化开发所需的所有必须技术和功能。Altium Designer 在单一设计环境中集成板级和 FPGA 系统设计、基于 FPGA 和分立处理器的嵌入式软件开发以及 PCB版图设计、编辑和制造。并集

    2024年02月11日
    浏览(41)
  • css 虚线画法

    众所周知,border的虚线是固定宽度,如果需要一个不限制宽度,可用 repeating-linear-gradient 画法 用法

    2024年02月13日
    浏览(27)
  • 线索二叉树的画法

    视频讲解线索二叉树的画法(通俗易懂) 在二叉树的结点上加上线索的二叉树称为线索二叉树,对二叉树以某种遍历方式(如先序、中序、后序或层次等)进行遍历,使其变为线索二叉树的过程称为对二叉树进行线索化。 线索二叉树中的线索能记录每个结点前驱和后继信息

    2024年02月11日
    浏览(35)
  • Devops之制品库平台实践-nexus

    实战名称 💘 实践:配置Maven代理仓库(测试成功)-2022.6.7 💘 实践:创建Maven本地仓库(依赖)-2022.6.10(测试成功) 💘 实践:创建Raw本地仓库(制品)(测试成功)-2022.6.10 💘 实践:使用管理页面上传制品(测试成功)-2023.6.27 💘 实践:使用mvn命令上传制品(自定义pom信息(灵

    2024年02月09日
    浏览(33)
  • 【数据结构】十字链表的画法

    有向边又称为弧 假设顶点 v 指向 w,那么 w 称为弧头,v 称为弧尾 顶点节点采用顺序存储 顶点节点 data:存放顶点的信息 firstin:指向以该节点为终点(弧头)的弧节点 firstout:指向以该节点为起点(弧尾)的弧节点 弧节点 tailvex:起点(弧尾)在数组中的索引 headvex:终点(

    2024年02月11日
    浏览(48)
  • 持续集成交付CICD:GitLabCI上传Nexus制品

    目录 一、实验 1.GitLabCI上传Nexus制品 2.优化GitLabCI(引用系统变量) 3.添加if条件判断项目类型 4.优化GitLabCI(模板类) 二、问题 1.GitLabCI获取jar文件失败 2. GitLabCI获取流水线项目命名空间失败 3.GItLab Package如何实现上传至本地仓库 (1)环境 表1 主机 主机 架构 版本 IP 备注

    2024年02月04日
    浏览(45)
  • 直播 | SDS 容灾方案,让制品数据更安全

    近日, 腾讯 CODING WePack 制品管理系统 V1 以及腾讯 CODING DevOps 研发效能管理平台 V7 与 XSKY 星辰天合 的统一数据平台 XEDP 及天合翔宇分布式存储系统完成互相兼容认证, 在数据层面满足了共同客户敏捷开发的高可用建设合规要求。 联合解决方案可以帮助客户优化研发过程体验

    2024年02月16日
    浏览(34)
  • Matlab中爱心的四种画法(附代码)

     什么Σ(っ°Д°;)っ?居然可以 用matlab画出漂亮的爱心图案 ? 方法一~ ~(~▽~~)成品图如下~  如果要等比例改变爱心的大小,可以指定一个scale: 这样一来,爱心就等比例地变为原来的2倍大啦~(面积为4倍) 下面是 第二种画法 ,与第一种大同小异,但画出来的爱心略有不同

    2023年04月25日
    浏览(56)
  • AI绘图MidJourney提示词详解——美女画法(1)

    Midjourney Prompt即提示词,是指用于 Midjourney 这个 AI 绘画工具的文本提示,是用来告诉系统你想生成什么样的图片。一个好的prompt可以帮助你制作出独特和有趣的图片。Prompt可以影响生成图像的风格、内容、细节等。Midjourney 有一些基本的语法规则和套用公式,也有一些

    2024年02月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包