部署图
部 署 图
课程内容 部署图的概念 2 部署图的表示 3 部署图应用 4 部署图建模
课程内容 部署图的概念 部署图的表示 部署图应用 1 2 3 4 部署图建模
1.部署图的概念 冬部署图(deployment diagram,也称配置图、实 施图)是用来显示系统中软件和硬件的物理架构。 从部署图中,可以了解软件和硬件组件之间的物理 关系以及软件组件在处理节点上的分布情况。使用 部署图可以显示运行时系统的结构,同时还表明了 构成应用程序的硬件和软件元素的配置和部署方式 一般一个系统仅有一个部署图,由体系工程师、网 络工程师或系统工程师等描述。 ?部署图的组成元素包括节点、节点间的连接。连接 把多个节点关联在一起,构成一个部署图
1.部署图的概念 ❖部署图(deployment diagram,也称配置图、实 施图)是用来显示系统中软件和硬件的物理架构。 从部署图中,可以了解软件和硬件组件之间的物理 关系以及软件组件在处理节点上的分布情况。使用 部署图可以显示运行时系统的结构,同时还表明了 构成应用程序的硬件和软件元素的配置和部署方式 。 ❖一般一个系统仅有一个部署图,由体系工程师、网 络工程师或系统工程师等描述。 ❖部署图的组成元素包括节点、节点间的连接。连接 把多个节点关联在一起,构成一个部署图
1.部署图的概念 冬一个UML部署图描述了一个运行时的硬件节点 以及在这些节点上运行的软件构件的静态视图。部 署图显示了系统的硬件,安装在硬件上的软件,以 及用于连接异构机器之间的中间件。创建一个部署 模型的目的包括: ·描述系统投产的相关问题。 描述系统与生产环境中的其它系统间的依赖关 系。 描述一个商业应用主要的部署结构。 ·设计一个嵌入系统的硬件和软件结构。 ·描述一个组织的硬件/网络基础结构
1.部署图的概念 ❖一个UML部署图描述了一个运行时的硬件节点, 以及在这些节点上运行的软件构件的静态视图。部 署图显示了系统的硬件,安装在硬件上的软件,以 及用于连接异构机器之间的中间件。创建一个部署 模型的目的包括∶ ·描述系统投产的相关问题。 ·描述系统与生产环境中的其它系统间的依赖关 系。 ·描述一个商业应用主要的部署结构。 ·设计一个嵌入系统的硬件和软件结构。 ·描述一个组织的硬件/网络基础结构
2部署图的表示 部署图包含两个部分:节点和连接。 2.1节点 ?节点是运行时代表计算资源的物理元素。节点通常 拥有一些内存,并具有处理能力,它可以是物理设 备及运行在该设备上的软件系统。 2.1.1节点的表示 在UML中,节点用一个立方体表示。每个节点都 有一个节点名称,位于节点图标的内部。 节点的名称有2种表示方法:简单名字和带路径的 名字。简单名字就是一个文字串;带路 在简单名字前加上节点所属的包名。 Node
2.部署图的表示 ❖部署图包含两个部分:节点和连接。 2.1 节点 ❖节点是运行时代表计算资源的物理元素。节点通常 拥有一些内存,并具有处理能力,它可以是物理设 备及运行在该设备上的软件系统。 2.1.1 节点的表示 ❖在UML中,节点用一个立方体表示。每个节点都 有一个节点名称,位于节点图标的内部。 ❖节点的名称有2种表示方法:简单名字和带路径的 名字。简单名字就是一个文字串;带路径的名字指 在简单名字前加上节点所属的包名