《第12章部署图优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第12章部署图优秀PPT.ppt(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、现在学习的是第1页,共13页第12章 部 署 图部署图部署图(deployment diagram,也称为配,也称为配置图置图)是用来显示系统中软件和硬件的物理架构。是用来显示系统中软件和硬件的物理架构。从部署图中,可以了解到软件和硬件组件从部署图中,可以了解到软件和硬件组件之间的物理关系以及软件组件在处理节点之间的物理关系以及软件组件在处理节点上的分布情况。使用部署图可以显示运行上的分布情况。使用部署图可以显示运行时系统的组成和结构,同时还表明了构成时系统的组成和结构,同时还表明了构成应用程序的硬件和软件元素的配置和部署应用程序的硬件和软件元素的配置和部署方式。方式。2现在学习的是第2页,共
2、13页12.1 什么是部署图部署图描述了系统中包括的计算机和其他的硬部署图描述了系统中包括的计算机和其他的硬件设备,如这些计算机和设备的位置以及它们件设备,如这些计算机和设备的位置以及它们之间是如何进行相互连接的,即部署图是描述之间是如何进行相互连接的,即部署图是描述系统中的硬件节点及节点之间如何连接的图。系统中的硬件节点及节点之间如何连接的图。图图12-1是一个典型的部署图。是一个典型的部署图。3现在学习的是第3页,共13页12.1.1 部署图的作用一个一个UML部署图描述了一个运行时的硬件节点,部署图描述了一个运行时的硬件节点,以及在这些节点上运行的软件构件的静态视图。以及在这些节点上运行
3、的软件构件的静态视图。部署图显示了系统的硬件、安装在硬件上的软部署图显示了系统的硬件、安装在硬件上的软件,以及用于连接异构机器之间的中间件。创件,以及用于连接异构机器之间的中间件。创建一个部署模型的目的有以下几点。建一个部署模型的目的有以下几点。描述系统投产的相关问题。描述系统与生产环境中的其他系统间的依赖关系,这些系统可能是已经存在,或是将要引入的。描述一个商业应用主要的部署结构。设计一个嵌入系统的硬件和软件结构。描述一个组织的硬件/网络基础结构。4现在学习的是第4页,共13页12.1.2 部署图的组成元素部署图的组成元素包部署图的组成元素包括节点、节点间的连接。括节点、节点间的连接。连接把
4、多个节点连在一连接把多个节点连在一起,构成一个部署图。起,构成一个部署图。5现在学习的是第5页,共13页12.2 部署图的表示部署图包含节点和连部署图包含节点和连接两个部分。下面分接两个部分。下面分别描述其语义和表示别描述其语义和表示方法。方法。6现在学习的是第6页,共13页12.2.1 节点节点代表一个运行中的计算机系统硬件资源。节点代表一个运行中的计算机系统硬件资源。节点通常拥有一些内存,并具有处理能力。节点通常拥有一些内存,并具有处理能力。1节点的表示2节点的分类1)处理器2)设备3节点中的构件4节点属性5节点与构件7现在学习的是第7页,共13页12.2.2 连接部署图用连接实线表示各节
5、点之间的通信路径。部署图用连接实线表示各节点之间的通信路径。对于企业的计算机系统硬件设备间的关系,我对于企业的计算机系统硬件设备间的关系,我们通常关心的是节点之间是如何连接的,因此们通常关心的是节点之间是如何连接的,因此描述节点间的关系一般不使用名称,而是使用描述节点间的关系一般不使用名称,而是使用构造型描述。图构造型描述。图12-6是节点之间连接的例子。是节点之间连接的例子。8现在学习的是第8页,共13页12.3 部署图应用通过对通过对12.1和和12.2节的学节的学习,大家对于部署图的作习,大家对于部署图的作用已有所了解,在实际的用已有所了解,在实际的应用中,部署图主要用在应用中,部署图主
6、要用在设计和实现两个阶段。设计和实现两个阶段。9现在学习的是第9页,共13页12.3.1 设计阶段在设计阶段,部署图主要用来描述硬件节点以在设计阶段,部署图主要用来描述硬件节点以及节点之间的连接,如图及节点之间的连接,如图12-7所示为某公司局所示为某公司局域网络的三台服务器的连接图。域网络的三台服务器的连接图。10现在学习的是第10页,共13页12.3.2 实现阶段在实现阶段生产出了软件构件,可以把构件分在实现阶段生产出了软件构件,可以把构件分配给对应的节点,如图配给对应的节点,如图12-8所示。所示。11现在学习的是第11页,共13页12.4 小 结本章首先介绍了部署图中节点、本章首先介绍了部署图中节点、连接、节点中包含元素的概念和连接、节点中包含元素的概念和节点表示方法,并将节点分为两节点表示方法,并将节点分为两类,即处理器和设备,最后阐明类,即处理器和设备,最后阐明了部署图的应用领域,即对嵌入了部署图的应用领域,即对嵌入式系统建模、对分布式系统建模式系统建模、对分布式系统建模的作用。的作用。12现在学习的是第12页,共13页12.5 习 题1什么是节点,节点与构什么是节点,节点与构件有什么区别?件有什么区别?2举例说明一个节点包含举例说明一个节点包含的语义。的语义。3用一个例子说明部署图的用一个例子说明部署图的应用。应用。13现在学习的是第13页,共13页