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