第13章配置图(部署图)-郭.ppt

第13章配置图(部署图)-郭.ppt

ID:58000104

大小:362.00 KB

页数:23页

时间:2020-09-04

第13章配置图(部署图)-郭.ppt_第1页
第13章配置图(部署图)-郭.ppt_第2页
第13章配置图(部署图)-郭.ppt_第3页
第13章配置图(部署图)-郭.ppt_第4页
第13章配置图(部署图)-郭.ppt_第5页
资源描述:

《第13章配置图(部署图)-郭.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章配置图(部署图)13.1概述13.2节点13.3关联关系13.4配置图建模技术13.5实例——图书馆管理系统的配置图组件图和部署图是用来为面向对象系统的物理实现建模的两种图。组件图用来建模软件组件,而部署图用来对部署系统时涉及到的硬件进行建模。配置图(部署图)可以帮助系统的有关人员了解软件中各个组件驻留在什么硬件上,以及这些硬件之间的交互关系,另外,部署图还可以用来描述哪一个软件应该安装在哪一个硬件上。配置图(部署图)对于嵌入式、客户/服务器、分布式系统的可视化建模很重要。13.1概述13.1概

2、述配置图描述了运行软件的系统中硬件和软件的物理结构。配置图中通常包含2个元素:节点(Node)关联关系(Association)配置图可以显示节点以及它们之间的必要连接,也可以显示这些连接的类型,还可以显示组件和组件之间的依赖关系,但是每个组件必须存在于某些节点上。除此之外,部署图中还可以包含包或者子系统,可以含有注释和约束。13.1概述配置图示例:13.2节点节点是在运行时代表计算资源的的物理元素。节点通常拥有一些内存,并具有处理能力。节点通过查看对实现系统有用的硬件资源来确定,这需要从能力和物理位置

3、两方面来考虑。在UML中,节点用一个立方体来表示。13.2节点节点与组件的比较:相同点不同点二者都有名称和关系;都可以有实例;都可以被嵌套;都可以参与交互。组件是参与系统执行的事物,而节点是执行组件的事物;组件表示逻辑元素的物理包装,而节点表示组件的物理配置。13.2.1节点名称每一个节点都必须有一个区别于其他节点的名称。节点的名称是一个字符串,位于节点图标的内部。节点的名称有两种:简单名和路径名。13.2.2节点的种类在实际的建模过程中,可以把节点分为两种类型:处理器(Processor)设备(Dev

4、ice)1.处理器(Processor)处理器是能够执行软件、具有计算能力的节点。例如:pc机、服务器、工作站等都属于处理器。2.设备(Device)设备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务。例如:打印机、扫描仪、路由器等。13.2.3节点中的组件配置图可以将节点和组件结合起来,以建模处理资源和软件实现之间的关系。配置图中可以含有组件,每个组件必须存在于某个节点上。当组件驻留在某个节点时,可以将它建模在图上该节点的内部。驻留在节点上的组件:为显示不同节点上不同组件之间的逻辑通

5、信,需要添加一条表示依赖关系的虚线箭头。13.3关联关系配置图用关联关系表示各节点之间通信路径,表示为一条实线。在连接硬件时通常关心节点之间是如何连接的(以太网、局域网、并行、TCP、USB等),因此关联关系一般不使用名称,而是使用构造型。(《Ethernet》、《local》、《parallel》、《TCP》、《USB》等)13.3关联关系关联关系示例:节点实例客户A:个人电脑PC客户B:个人电脑PC数据库服务器:VAX服务器:02«TCP/IP协议»«TCP/IP»协议«DecNet协议»注意:对于

6、有些系统,没有必要建立配置图。例如:如果开发的软件系统是运行在一台计算机上,该软件系统只是用主机操作系统控制的标准设备(如键盘、显示器等)接口,就可以忽略配置图。如果软件系统需要与没有被主机操作系统控制的设备交互作用,或者与物理上分布于多个处理器的设备交互作用,那么就应该使用配置图,以帮助弄清楚系统的软件和硬件之间的映射。配置图(部署图)对于嵌入式、客户/服务器、分布式系统的可视化建模很重要。配置图的应用1.为嵌入式系统建模配置图可用来为构成嵌入式系统的设备和处理器建模。例如:一个自动加油站系统的配置图

7、,加油站系统由收费台和加油泵组成,这是一个嵌入式系统。收费台由一个处理器和6个设备(显示器、钱盒、键盘、收据打印设备、钞票扫描仪、信用卡设备组成)。加油泵由一个处理器和两个设备(汽油显示器和选择汽油种类的按钮)组成。自动加油站系统的配置图2.为客户/服务器系统建模客户/服务器系统是分布式系统的一种,这种系统需要考虑客户端和服务器端的网络连接以及系统的软件组件在节点上的物理布局,可以用配置图来描述这种系统的拓扑。公司管理系统的拓扑结构(C/S结构)3.为完全的分布式系统建模完全的分布式系统分布于地理上分散

8、的节点。这个系统是动态变化的,由于网络通信量的变化和网络通信故障的发生以及其他原因,节点可以加入到系统中,也可以从系统中去除。用配置图可以可视化描述系统当前的拓扑结构和组件的分布。为完全的分布式系统建模时,常将网络也具体化为一个节点。例如,可将互联网(Internet),局域网(LAN),广域网(WAN)表示为节点版型。服务器与客户端通过局域网连接注意:如果一个软件只部署在一个计算机上,并非不能用部署图来展现。这个图表示一个三层的体系结构,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。