HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>新闻资讯

visual paradigm里的部署图是什么?

发布时间:2021-10-18 16:03:23点击量:




甲UML部署图是一个图,显示的运行时间处理节点的配置和住其上的组件。部署图是一种用于对面向对象系统的物理方面进行建模的结构图。它们通常用于对系统的静态部署视图(硬件拓扑)进行建模。



更快、更好、更轻松地学习 UML

您是否正在寻找免费的 UML 工具来更快、更轻松、更快速地学习 UML?Visual Paradigm Community Edition 是一个支持所有 UML 图类型的 UML 软件。它是国际屡获殊荣的 UML 建模器,但它易于使用、直观且完全免费。

何时使用部署图
-新添加的系统需要与哪些现有系统进行交互或集成?
-系统需要有多健壮(例如,系统故障时的冗余硬件)?
-什么和谁将连接到系统或与系统交互,以及他们将如何做
-系统将使用哪些中间件,包括操作系统和通信方法和协议?
-用户将直接与哪些硬件和软件交互(PC、网络计算机、浏览器等)?
-一旦部署,您将如何监控系统?
-系统需要有多安全(需要防火墙、物理安全硬件等)?

部署图的目的
-它们显示了运行时系统的结构
-它们捕获将用于实现系统的硬件以及不同硬件项目之间的链接。
-他们对物理硬件元素和它们之间的通信路径进行建模
-它们可用于规划系统的架构。
-它们对于记录软件组件或节点的部署也很有用
部署图一览
部署图对于可视化、指定和记录嵌入式、客户端/服务器和分布式系统以及通过正向和反向工程管理可执行系统非常重要。
部署图只是一种特殊的类图,它关注系统的节点。从图形上看,部署图是顶点和弧的集合。部署图通常包含:
节点
-3-D 框代表一个节点,软件或硬件
-硬件节点可以用 <<stereotype>> 表示
-节点之间的连接用一条线表示,可选的<<stereotype>>
-节点可以驻留在一个节点内
其他符号
-依赖
-关联关系。
-也可能包含注释和约束。



对嵌入式系统建模的步骤
1.确定系统独有的设备和节点。
2.通过使用 UML 的可扩展性机制来定义具有适当图标的系统特定构造型,提供视觉提示,尤其是对于不寻常的设备。至少,您需要区分处理器(包含软件组件)和设备(在该抽象级别,不直接包含软件)。
3.在部署图中对这些处理器和设备之间的关系进行建模。同样,指定系统实现视图中的组件与系统部署视图中的节点之间的关系。
4.如有必要,通过使用更详细的部署图对其结构进行建模来扩展任何智能设备。



建模客户端/服务器系统的步骤
1.确定代表您系统的客户端和服务器处理器的节点。
2.突出显示与系统行为密切相关的设备。例如,您需要对特殊设备进行建模,例如信用卡阅读器、徽章阅读器和显示器以外的显示设备,因为它们在系统硬件拓扑中的位置可能在体系结构上具有重要意义。
3.通过定型为这些处理器和设备提供视觉提示。
4.在部署图中对这些节点的拓扑进行建模。同样,指定系统实现视图中的组件与系统部署视图中的节点之间的关系。
该示例显示了人力资源系统的拓扑结构,该系统遵循经典的客户端/服务器架构。



TCP/IP 客户端/服务器示例



部署图示例 - 分布式系统建模
1.将系统的设备和处理器识别为更简单的客户端/服务器系统。
2.如果您需要对系统网络的性能或网络更改的影响进行推理,请确保将这些通信设备建模到足以进行这些评估的详细程度。
3.请密切注意节点的逻辑分组,您可以使用包指定这些分组。
4.使用部署图为这些设备和处理器建模。在可能的情况下,使用通过遍历系统网络来发现系统拓扑的工具。
5.如果您需要关注系统的动态,请引入用例图来指定您感兴趣的行为类型,并使用交互图扩展这些用例。
6.在对完全分布式系统进行建模时,通常将网络本身具体化为一个节点。即互联网、局域网、广域网作为节点
该示例显示了一个完全分布式系统的拓扑结构。



部署图示例 - 企业分布式系统



部署规划清单
在为公司起草部署规划时,您可能会发现不知道从哪里开始或应该关注什么。以下清单可能会给您一些有关部署规划的想法:
您的系统将如何安装?
1.谁来安装?安装需要多长时间?
2.安装可能失败的地方?
3.如果安装失败,您如何退出?退出需要多长时间?
4.您的安装窗口是什么(您可以在什么时间段内安装系统)?
5.安装前需要什么备份?
6.你需要做数据转换吗?
7.怎么知道安装成功了?
如果系统的不同版本将同时投入生产,您将如何解决差异?
您需要部署到哪些物理站点以及以什么顺序部署?
1.您将如何培训您的支持和运营人员?
2.您是否需要部署生产支持系统,以便支持人员使用自己的环境来模拟问题?
您将如何培训您的用户?
1.您的用户、支持和操作人员需要哪些文档、格式和语言?
2.如何部署文档更新?

上一篇:TeamViewer 远程黑屏

下一篇:Enscape 系统要求

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号