uml建模第十二章 部署图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第12章 部署图 章
12.1 部署图的概念 12.2 部署图的表示 12.3 部署图应用 小结
12.1 部署图
一、部署图
部署图( 部署图(deployment diagram)也称配置 ) 实施图。 图、实施图。 部署图模仿了一个系统在运行时间内的体系结 它表示了硬件元素( 节点) 构。它表示了硬件元素 节点 的构造和软件 元素是如何被映射在那些节点之上。 元素是如何被映射在那些节点之上。 由体系结构设计师、网络工程师、 由体系结构设计师、网络工程师、系统工程师 等描述, 等描述,是OO系统物理方面建模的两个图之 系统物理方面建模的两个图之 一个系统模型只有一个部署图。 一。一个系统模型只有一个部署图。
12.2 部署图的表示ห้องสมุดไป่ตู้
一、节点
(3)节点中的构件(artifact) )节点中的构件( )
节点中描述构件的方式有: 节点中描述构件的方式有:
直接描述: 直接描述: 《artifact》构造型:用来表示文件、构件等制品。 》构造型:用来表示文件、构件等制品。 《database》构造型:用来表示一个实际的数据库(对 》构造型:用来表示一个实际的数据库( 应Oracle的scheme。 的 。 《deploymentSpec》构造型:用来表示部署描述,通 》构造型:用来表示部署描述, 常对关键的配置文件进行建模, 常对关键的配置文件进行建模,还可以在构造块中直接 指出具体参数的值。 指出具体参数的值。
一、节点
(2)节点的分类 ) 按照节点是否有计算能力,将节点分为: 按照节点是否有计算能力,将节点分为: 处理器:用构造型《processor》 处理器:用构造型《 》 设备:用构造型《 设备:用构造型《device》 》
Device Processor
12.2 部署图的表示
一、节点 (3)节点中的构件(artifact) )节点中的构件( )
12.1 部署图
二、部署图组成
节点 节点间的连接
12.2 部署图的表示
一、节点
(1)节点(Node) )节点( ) 代表一个运行时计算机系统中的物理元 结点一般都有内存, 素,结点一般都有内存,而且具有处理 能力。比如一台计算机或者其他设备。 能力。比如一台计算机或者其他设备。
Modem
12.2 部署图的表示
12.2 部署图的表示
图12-6 对节点内驻留的构件描述
12.2 部署图的表示
一、节点 (4)节点属性 ) (5)节点与构件 ) 节点表示一个硬件部件,构件表示一个软件部件。 节点表示一个硬件部件,构件表示一个软件部件。 相同点:两者都有名称,都可以参与依赖、泛化和关联关 相同点:两者都有名称,都可以参与依赖、 都可以被嵌套,都可以有实例,都可以参与交互。 系,都可以被嵌套,都可以有实例,都可以参与交互。 区别:构件是软件系统执行的主体, 区别:构件是软件系统执行的主体,而节点是执行构件的 平台;构件是逻辑部件,而节点表示是物理部件, 平台;构件是逻辑部件,而节点表示是物理部件,在物理 部件上部署构件。 部件上部署构件。
构件对应于实际世界中的具体元素。通常包括: 构件对应于实际世界中的具体元素。通常包括: 源文件、可执行文件、脚本、数据库、文档、 源文件、可执行文件、脚本、数据库、文档、 开发过程的输出。 开发过程的输出。 构件实例被部署到节点实例上。 构件实例被部署到节点实例上。表明该构件实 例驻留在该节点实例中。 例驻留在该节点实例中。 图12-5。 。
12.3 部署图的应用
在实际的应用中, 在实际的应用中,部署图主要用在设计和实现 两个阶段。 两个阶段。 2、实现阶段 、
图12-9 描述了节点内部署的构件
小结
介绍了部署图中节点、连接以及节点中包含的 介绍了部署图中节点、 元素的概念和节点表示方法, 元素的概念和节点表示方法,并将节点分为两 处理器和设备; 类,即,处理器和设备; 描述了节点的构造型图标等补充元素。 描述了节点的构造型图标等补充元素。 最后阐明了部署图的应用领域。 最后阐明了部署图的应用领域。
12.2 部署图的表示
二、连接 表示各节点之间通信路径,连接用一条实线表示。 表示各节点之间通信路径,连接用一条实线表示。
图12-7 节点间的连接
12.3 部署图的应用
在实际的应用中, 在实际的应用中,部署图主要用在设计和实现 两个阶段。 两个阶段。 1、设计阶段 、
图12-8 仅描述硬件节点的部署图
12.1 部署图的概念 12.2 部署图的表示 12.3 部署图应用 小结
12.1 部署图
一、部署图
部署图( 部署图(deployment diagram)也称配置 ) 实施图。 图、实施图。 部署图模仿了一个系统在运行时间内的体系结 它表示了硬件元素( 节点) 构。它表示了硬件元素 节点 的构造和软件 元素是如何被映射在那些节点之上。 元素是如何被映射在那些节点之上。 由体系结构设计师、网络工程师、 由体系结构设计师、网络工程师、系统工程师 等描述, 等描述,是OO系统物理方面建模的两个图之 系统物理方面建模的两个图之 一个系统模型只有一个部署图。 一。一个系统模型只有一个部署图。
12.2 部署图的表示ห้องสมุดไป่ตู้
一、节点
(3)节点中的构件(artifact) )节点中的构件( )
节点中描述构件的方式有: 节点中描述构件的方式有:
直接描述: 直接描述: 《artifact》构造型:用来表示文件、构件等制品。 》构造型:用来表示文件、构件等制品。 《database》构造型:用来表示一个实际的数据库(对 》构造型:用来表示一个实际的数据库( 应Oracle的scheme。 的 。 《deploymentSpec》构造型:用来表示部署描述,通 》构造型:用来表示部署描述, 常对关键的配置文件进行建模, 常对关键的配置文件进行建模,还可以在构造块中直接 指出具体参数的值。 指出具体参数的值。
一、节点
(2)节点的分类 ) 按照节点是否有计算能力,将节点分为: 按照节点是否有计算能力,将节点分为: 处理器:用构造型《processor》 处理器:用构造型《 》 设备:用构造型《 设备:用构造型《device》 》
Device Processor
12.2 部署图的表示
一、节点 (3)节点中的构件(artifact) )节点中的构件( )
12.1 部署图
二、部署图组成
节点 节点间的连接
12.2 部署图的表示
一、节点
(1)节点(Node) )节点( ) 代表一个运行时计算机系统中的物理元 结点一般都有内存, 素,结点一般都有内存,而且具有处理 能力。比如一台计算机或者其他设备。 能力。比如一台计算机或者其他设备。
Modem
12.2 部署图的表示
12.2 部署图的表示
图12-6 对节点内驻留的构件描述
12.2 部署图的表示
一、节点 (4)节点属性 ) (5)节点与构件 ) 节点表示一个硬件部件,构件表示一个软件部件。 节点表示一个硬件部件,构件表示一个软件部件。 相同点:两者都有名称,都可以参与依赖、泛化和关联关 相同点:两者都有名称,都可以参与依赖、 都可以被嵌套,都可以有实例,都可以参与交互。 系,都可以被嵌套,都可以有实例,都可以参与交互。 区别:构件是软件系统执行的主体, 区别:构件是软件系统执行的主体,而节点是执行构件的 平台;构件是逻辑部件,而节点表示是物理部件, 平台;构件是逻辑部件,而节点表示是物理部件,在物理 部件上部署构件。 部件上部署构件。
构件对应于实际世界中的具体元素。通常包括: 构件对应于实际世界中的具体元素。通常包括: 源文件、可执行文件、脚本、数据库、文档、 源文件、可执行文件、脚本、数据库、文档、 开发过程的输出。 开发过程的输出。 构件实例被部署到节点实例上。 构件实例被部署到节点实例上。表明该构件实 例驻留在该节点实例中。 例驻留在该节点实例中。 图12-5。 。
12.3 部署图的应用
在实际的应用中, 在实际的应用中,部署图主要用在设计和实现 两个阶段。 两个阶段。 2、实现阶段 、
图12-9 描述了节点内部署的构件
小结
介绍了部署图中节点、连接以及节点中包含的 介绍了部署图中节点、 元素的概念和节点表示方法, 元素的概念和节点表示方法,并将节点分为两 处理器和设备; 类,即,处理器和设备; 描述了节点的构造型图标等补充元素。 描述了节点的构造型图标等补充元素。 最后阐明了部署图的应用领域。 最后阐明了部署图的应用领域。
12.2 部署图的表示
二、连接 表示各节点之间通信路径,连接用一条实线表示。 表示各节点之间通信路径,连接用一条实线表示。
图12-7 节点间的连接
12.3 部署图的应用
在实际的应用中, 在实际的应用中,部署图主要用在设计和实现 两个阶段。 两个阶段。 1、设计阶段 、
图12-8 仅描述硬件节点的部署图