前言:


      上一篇博客中我们介绍了实现图中构件图,这篇博客主要来介绍部署图。


分述:


   (一)定义


             用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。


   (二)组成


             a.节点:定义:代表一个运行时计算机系统中的硬件资源,例如一个计算机


                         表示:用另一个立方体表示      

【UML之部署图】_UML


                         类型:处理器和设备,分别用【Processor】、【Device】


                                                            区别:是否有计算能力。处理器有计算能力,设备没有计算能力。


    


             b.节点之间的关系


                       两种关系:


                                     依赖和关联


               节点VS构件


硬件部件


软件部件


     (三).应用阶段


设计阶段:主要描述硬件节点以及节点之间的连接(此阶段还没有创建软件构件)


实现阶段:把构件分配给对应的节点


      (四).步骤


                 1.添加节点


                 2.添加通信关联


                 3.添加构件和其他内容


                 4.添加依赖关系


     (五)实践中


               

【UML之部署图】_部署图_02


总结:


      通过对比着构件图和部署图,明显知道了二者之间的区别,关于部署图,上图中的是比较简单的,里面的构件还没有添加。