部署图与构件图都是用于UML图中物理模型的构造。
1.部署图的定义及其作用
部署图用于静态建模,是表示运行时过程节点结构、构件实例及其对象结构的图。
如果含有依赖关系的构件实例放置在不同节点上,部署视图可以展示出执行过程中的瓶颈。
部署图的两种表现形式:实例层部署图和描述层部署图
2.部署图中的事物及其解释
事物名称 |
解释 |
图例 |
节点 |
节点用一长方体表示,长方体中左上角的文字是节点的名字 (如图中的Joe’sMachine:PC) 。 节点代表一个至少有存储空间和执行能力的计算资源。 节点包括计算设备和(至少商业模型中的)人力资源或者机械处理资源,可以用描述符或实例代表。 节点定义了运行时对象和构件实例(如图中的Planner构件实例)驻留的位置。 |
|
构件 |
系统中可替换的物理部分。 |
|
接口 |
外部可访问的服务。 |
|
构件实例 |
构件的一个实例。 |
3.部署图的中的关系及其解释
关系名称 |
解释 |
图例 |
实现关系 |
构件向外提供服务。 |
(节点内) |
依赖关系 |
构件依赖外部提供的服务(由构件到接口)。 |
|
关联关系 |
通信关联。 |
(节点间) |
其他关系 |
对象的移动(一个位置到另一个位置)。 |
4.一个例子
实例层部署图
描述层部署图 描述层部署图表示了系统中的各节点和每个节点包含的构件。
解释:
最后一点就是比较一下构件图与部署图的区别:
最后,小编祝大家天天开心,天天进步...