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

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章配置图(部署图)-郭

第13章 配置图(部署图) 13.1 概述 13.2 节点 13.3 关联关系 13.4 配置图建模技术 13.5 实例——图书馆管理系统的配置图 组件图和部署图是用来为面向对象系统的物理实现建模的两种图。 组件图用来建模软件组件,而部署图用来对部署系统时涉及到的硬件进行建模。 配置图(部署图)可以帮助系统的有关人员了解软件中各个组件驻留在什么硬件上,以及这些硬件之间的交互关系,另外,部署图还可以用来描述哪一个软件应该安装在哪一个硬件上。 配置图(部署图)对于嵌入式、客户/服务器、分布式系统的可视化建模很重要。 13.1 概述 配置图描述了运行软件的系统中硬件和软件的物理结构。 配置图中通常包含2个元素: 节点(Node) 关联关系(Association) 配置图可以显示节点以及它们之间的必要连接,也可以显示这些连接的类型,还可以显示组件和组件之间的依赖关系,但是每个组件必须存在于某些节点上。 除此之外,部署图中还可以包含包或者子系统,可以含有注释和约束。 13.1 概述 配置图示例: 13.2 节点 节点是在运行时代表计算资源的的物理元素。 节点通常拥有一些内存,并具有处理能力。 节点通过查看对实现系统有用的硬件资源来确定,这需要从能力和物理位置两方面来考虑。 在UML中,节点用一个立方体来表示。 13.2 节点 节点与组件的比较: 13.2.1 节点名称 每一个节点都必须有一个区别于其他节点的名称。节点的名称是一个字符串,位于节点图标的内部。 节点的名称有两种:简单名和路径名。 13.2.2 节点的种类 在实际的建模过程中,可以把节点分为两种类型: 处理器(Processor) 设备(Device) 1.处理器(Processor) 处理器是能够执行软件、具有计算能力的节点。 例如:pc机、服务器、工作站等都属于处理器。 2. 设备(Device) 设备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务。 例如:打印机、扫描仪、路由器等。 13.2.3 节点中的组件 配置图可以将节点和组件结合起来,以建模处理资源和软件实现之间的关系。 配置图中可以含有组件,每个组件必须存在于某个节点上。当组件驻留在某个节点时,可以将它建模在图上该节点的内部。 驻留在节点上的组件: 为显示不同节点上不同组件之间的逻辑通信,需要添加一条表示依赖关系的虚线箭头。 13.3 关联关系 配置图用关联关系表示各节点之间通信路径,表示为一条实线。 在连接硬件时通常关心节点之间是如何连接的(以太网、局域网、并行、TCP、 USB等),因此关联关系一般不使用名称,而是使用构造型。(《Ethernet》、《local》、《parallel》、《TCP》、《USB》等) 13.3 关联关系 关联关系示例: 节点实例 注意:对于有些系统,没有必要建立配置图。 例如:如果开发的软件系统是运行在一台计算机上,该软件系统只是用主机操作系统控制的标准设备(如键盘、显示器等)接口,就可以忽略配置图。 如果软件系统需要与没有被主机操作系统控制的设备交互作用,或者与物理上分布于多个处理器的设备交互作用,那么就应该使用配置图,以帮助弄清楚系统的软件和硬件之间的映射。 配置图(部署图)对于嵌入式、客户/服务器、分布式系统的可视化建模很重要。 配置图的应用 1. 为嵌入式系统建模 配置图可用来为构成嵌入式系统的设备和处理器建模。 例如:一个自动加油站系统的配置图,加油站系统由收费台和加油泵组成,这是一个嵌入式系统。 收费台由一个处理器和6个设备(显示器、钱盒、键盘、收据打印设备、钞票扫描仪、信用卡设备组成)。 加油泵由一个处理器和两个设备(汽油显示器和选择汽油种类的按钮)组成。 自动加油站系统的配置图 2.为客户/服务器系统建模 客户/服务器系统是分布式系统的一种,这种系统需要考虑客户端和服务器端的网络连接以及系统的软件组件在节点上的物理布局,可以用配置图来描述这种系统的拓扑。 公司管理系统的拓扑结构(C/S结构) 3.为完全的分布式系统建模 完全的分布式系统分布于地理上分散的节点。 这个系统是动态变化的,由于网络通信量的变化和网络通信故障的发生以及其他原因,节点可以加入到系统中,也可以从系统中去除。 用配置图可以可视化描述系统当前的拓扑结构和组件的分布。 为完全的分布式系统建模时,常将网络也具体化为一个节点。例如,可将互联网(Internet),局域网(LAN),广域网(WAN)表示为节点版型。 服务器与客户端通过局域网连接 注意:如果一个软件只部署在一个计算机上,并非不能用部署图来展现。 这个图表示一个三层的体系结构,不管Bra

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档