第12章 部署图.ppt
《第12章 部署图.ppt》由会员分享,可在线阅读,更多相关《第12章 部署图.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGOUML 统一建模统一建模第第12章章 部署图部署图目录目录121 部署图的概念部署图的概念122 部署图的表示部署图的表示123 部署图应用部署图应用小结小结第第12章章 部署图部署图部署图(deployment diagram,也称为配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及软件组件在处理节点上的分布情况。使用部署图可以显示运行时系统的结构,同时还表明了构成应用程序的硬件和软件元素的配置和部署方式。121 部署图的概念部署图的概念部署图描述了系统中包括的计算机和其他的硬件设备,如这些计算机和设备的位置以及它们之间是如何进行相
2、互连接的,即,部署图描述系统中的硬件节点及节点之间如何连接的图。图12-1是一个典型的部署图。图12-1部署图。121 部署图的概念部署图的概念1部署图的作用一个UML部署图描述了一个运行时的硬件结点,以及在这些结点上运行的软件构件的静态视图。部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构机器之间的中间件。创建一个部署模型的目的包括 描述系统投产的相关问题 描述系统与生产环境中的其它系统间的依赖关系,这些系统可能是已经存在,或是将要引入的。描述一个商业应用主要的部署结构。设计一个嵌入系统的硬件和软件结构。描述一个组织的硬件/网络基础结构。2部署图的组成元素部署图的组成元素包括节点
3、、节点间的连接。连接把多个节点关连在一起,构成一个部署图。122 部署图的表示部署图的表示部署图包含两个部分:节点和连接。下面分别描述其语义和表示方法。1221 节点节点代表一个运行时计算机系统中的硬件资源。节点通常拥有一些内存,并具有处理能力。例如一台计算机、一个工作站等其它计算设备都属于节点。图12-1中包含5个节点。1节点的表示在UML中,节点用一个立方体来表示。每一个节点都必须有一个区别于其他节点的名称。节点的名称是一个字符串,位于节点图标的内部。节点的名称有2种表示方法:简单名字和带路径的名字。简单名字就是一个文字串;带路径的名字指在简单名字前加上节点所属的包名。下面的立方体表示一个
4、节点,其名称为Node2节点的分类图图12-2 节点的表示节点的表示122 部署图的表示部署图的表示按照节点是否有计算能力,把节点分为两种类型:处理器和设备,分别用构造型Processor和构造型Device表示处理器和设备。(1).处理器(Processor)处理器是能够执行软件、具有计算能力的节点。其图标的如图12-3所示。(2).设备(Device)设备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务,例如打印机、IC读写器,如果我们的系统不考虑它们内部的芯片,就可以把它们看作设备。设备的图标表示如图12-4所示。图图12-3 处理器节点的表示处理器节点的表示图图12-4
5、 设备节点的表示设备节点的表示122 部署图的表示部署图的表示3节点中的构件当某些构件驻留在某个节点时,可以在该节点的内部描述这些构件。如图12-5所示。对于一张部署图而言,最有价值的信息就是节点上的内容,也就是安装在节点中的构件。对于这些构件,可以直接写在节点中,也可以用构件表示,或用UML2.0规范推荐的artifact、database、deploymentSpec等构造型来表述构件。下面以图12-6为例,说明在节点上描述构件有四种方式:图12-5 在节点”Server”驻留了2个构件122 部署图的表示部署图的表示图图12-6 对节点内驻留的构件描述对节点内驻留的构件描述122 部署图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第12章 部署图 12 部署
限制150内