UML中的部署图

时间:2024-02-19 07:16:58

  部署图与构件图都是用于UML图中物理模型的构造。

  1.部署图的定义及其作用

    部署图用于静态建模,是表示运行时过程节点结构、构件实例及其对象结构的图。

    如果含有依赖关系的构件实例放置在不同节点上,部署视图可以展示出执行过程中的瓶颈。

    部署图的两种表现形式:实例层部署图和描述层部署图

 

  2.部署图中的事物及其解释

    

事物名称

解释

图例

节点

节点用一长方体表示,长方体中左上角的文字是节点的名字 (如图中的Joe’sMachine:PC) 。

节点代表一个至少有存储空间和执行能力的计算资源。

节点包括计算设备和(至少商业模型中的)人力资源或者机械处理资源,可以用描述符或实例代表。

节点定义了运行时对象和构件实例(如图中的Planner构件实例)驻留的位置。

 

构件

系统中可替换的物理部分。

 

接口

外部可访问的服务。

 

构件实例

构件的一个实例。

 

    

  3.部署图的中的关系及其解释

        

关系名称

解释

图例

实现关系

构件向外提供服务。

(节点内)

依赖关系

构件依赖外部提供的服务(由构件到接口)。

 

关联关系

通信关联。

(节点间)

其他关系

对象的移动(一个位置到另一个位置)。

 

 

 

   4.一个例子

      

    实例层部署图

      

 

    描述层部署图   描述层部署图表示了系统中的各节点和每个节点包含的构件。

        

      解释:

 

    最后一点就是比较一下构件图与部署图的区别:

        

    

      最后,小编祝大家天天开心,天天进步...