求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 


业务架构设计
4月18-19日 在线直播



基于UML和EA进行系统分析设计
4月25-26日 北京+在线



AI 智能化软件测试方法与实践
5月23-24日 上海+在线
 
 
 

UML
UML教程首页
UML概述
UML构建模块
UML架构
UML建模类型
UML基本表示法
UML标准图
UML类图
UML对象图
UML组件图
UML部署图
UML用例图
UML交互图
UML状态图
UML活动图
UML快速指南
UML2.0
 
 

UML部署图
1811 次浏览
71次  

概述

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

因此,部署图是用来描述一个系统的静态部署视图。部署图由节点和它们之间的关系。

目的:

部署名称本身描述的原理图的目的。部署图用于描述软件组件部署的硬件组件。组件图和部署图是密切相关的。

组件图是用来描述的组件和部署图显示了它们是如何在硬件中部署。

UML的设计主要是把重点放在系统的软件构件。但是,这两个图是使用特殊图表专注于软件组件和硬件组件。

所以大多数的UML图是用来处理逻辑组件,但把重点放在系统的硬件拓扑部署图。部署图用于由系统工程师。

部署图的目的,可以描述如下:

可视化系统的硬件拓扑。

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

描述运行时处理节点。

如何绘制部署图?

部署图部署的系统视图。据相关的组件图。由于组件的部署使用的部署图。部署图由节点。节点是什么,但用于将应用程序部署的物理硬件。

部署图对系统工程师是非常有用。一个高效的部署图是非常重要的,因为它控制以下参数

性能

可扩展性

可维护性

可移植性

因此,绘制部署图前应确定以下构件:

节点

节点之间的关系

下列部署图是一个样品给订单管理系统的部署视图的想法。在这里,我们已经表明节点:

监控

调制解调器

缓存服务器

服务器

假定应用程序是一个基于Web的应用程序部署在集群环境中使用服务器1,服务器2和服务器3。用户连接到使用互联网的应用程序。控制流从缓存服务器的集群环境中。

所以下面的部署图已经制定考虑到所有上述提到的几点:

在哪里使用部署图?

部署图主要用于系统工程师。这些图用来描述的物理组件(硬件),它们的分布和关联。

为了阐述清楚细节,我们可以想像的硬件组件/节点上的软件组件位于部署图。

软件应用程序的开发复杂的业务流程模型。只有高效的软件应用是不够的,以满足业务需求。业务需求可以被描述为支持不断增长的用户数,响应时间快等

为了满足这些要求的硬件组件的类型应该被设计效率和以具有成本效益的方式。

当前软件应用程序在本质上是非常复杂的。软件应用程序可以是独立的,基于Web,分布式,基于大型机和许多更多。所以这是非常重要的,以有效地设计的硬件组件。

因此,使用部署图可以描述如下:

为了模拟一个系统的硬件拓扑。

嵌入式系统建模。

为了模拟一个客户机/服务器系统的硬件的详细信息。

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

正向和逆向工程。

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



1811 次浏览
71次
 捐助