




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UML基础与建模实践
第十二章部署图
主讲人:内容摘要什么是部署图1部署图的表示2部署图应用3小结与习题412.1什么是部署图部署图描述了系统中包括的计算机和其他的硬件设备,如这些计算机和设备的位置以及它们之间是如何进行相互连接的,即部署图描述系统中的硬件节点及节点之间如何连接的图。12.1什么是部署图图12-1是一个典型的部署图。该部署图描述了某企业局域网的集线器、服务器和工作站的分布情况和网络结构。数据库服务器应用服务器前台营业员界面经理管理界面技术工人界面图12-1部署图12.1.1部署图的作用一个UML部署图描述了一个运行时的硬件节点,以及在这些节点上运行的软件构件的静态视图。部署图显示了系统的硬件、安装在硬件上的软件,以及用于连接异构机器之间的中间件。创建一个部署模型的目的如下所示。描述系统投产的相关问题。描述系统与生产环境中的其他系统间的依赖关系,这些系统可能是已经存在,或是将要引入的。描述一个商业应用主要的部署结构。设计一个嵌入系统的硬件和软件结构。描述一个组织的硬件/网络基础结构。12.1.2部署图的组成元素部署图的组成元素包括节点、节点间的连接。连接把多个节点关连在一起,构成一个部署图。12.2部署图的表示
部署图包含节点和连接两个部分。下面分别描述其语义和表示方法。12.2.1节点 节点代表一个运行时计算机系统中的硬件资源。节点通常拥有一些内存,并具有处理能力。例如一台计算机、一个工作站等其他计算设备都属于节点。
1.节点的表示 2.节点的分类12.2.1节点(1)处理器(Processor) 处理器是能够执行软件、具有计算能力的节点。处理器节点的表示如图12-3所示。 (2)设备(Device)设备节点的表示如图12-4所示。NodeProcessor图12-2节点的表示
图12-3处理器节点的表示Device图12-4设备节点的表示12.2.1节点3.节点中的构件 当某些构件驻留在某个节点时,可以在该节点的内部描述这些构件,如图12-5所示。图12-5在节点Server中驻留了两个构件ServerSearchProgramDatabase对于一张部署图而言,最有价值的信息就是部署在节点上的制品。12.2.1节点4.节点属性 像类一样,可以为一个节点提供属性描述,如处理器速度、内存容量、网卡数量等属性。可以为节点提供启动、关机等操作属性。5.节点与构件12.2.2连接部署图用连接表示各节点之间的通信路径,连接用一条实线表示。图12-6是节点之间连接的例子。
图12-6节点之间连接的例子12.3部署图应用部署图主要用在设计和实现两个阶段。12.3.1设计阶段在设计阶段,部署图主要用来描述硬件节点以及节点之间的连接,如图12-7所示,是某公司局域网络的三台服务器的链接图。图12-7仅描述硬件节点的部署图图12-7并没有描述节点内的构件以及构件间的关系。在设计阶段,还没有创建出软件构件。12.3.2实现阶段在实现阶段,已经生产出了软件构件,因此,可以把构件分配给对应的节点,如图12-8所示。12-8描述了节点内部署的构件可以看出,图12-8是对图12-7的细化。12.4小结
本章首先介绍了部署图中节点、连接以及节点中包含元素的概念和节点表示方法,并将节点分为两类,即处理器和设备,最后阐明了部署图的应用领域,即对嵌入式系统建模、对分布式系统建模的作用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025门座式起重机租赁合同
- 2025育儿嫂服务合同范本
- 2025工程咨询服务合同变更要求书新
- 2025年新高考物理模拟试卷试题及答案详解(精校打印)
- 2025设备租赁合同书样本
- 2025《构建城市轨道交通合同》
- 2025二手商品买卖合同范本
- 2025冷却系统维护保养合同书
- 2025房地产抵押借款合同
- 2025合同管理考点:合同违约责任的设计要点
- 电台项目可行性研究报告
- 2025年度事业单位招聘考试公共基础知识仿真模拟试卷及答案(共五套)
- 2025年广西壮族自治区南宁市中考一模生物试题(含答案)
- 长江流域大水面生态渔业的发展现状与发展潜力分析
- SQLSERVER如何配置内存提高性能配置方案
- 电视台影视拍摄合同协议
- 装配式建筑技术创新与可持续发展-全面剖析
- 装饰公司结算管理制度
- 实习生顶岗实习安全教育
- 网络灾难恢复计划试题及答案
- 物业五一节前安全教育
评论
0/150
提交评论