首页 > 代码库 > UML总结之构件图和部署图

UML总结之构件图和部署图

一 构件图

1.构件的含义:

    是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现。

    构件作为系统中定义良好接口的物理实现单元,仅仅依赖于构件所支持的接口。系统中的一个构件可以被支持正确接口的其他构件所替代。

2.构件和类的对比

      

3.构件图的含义

   用来表示系统中构件与构件之间、类或接口与构件之间的关系图

   

      

     

   

4.构件图之间的关系

 (1)依赖关系:用虚线箭头表示

 (2)实现关系:用实线表示,多用于构件和接口之间,构件可以实现接口。

二 部署图

1.含义:

    部署图描述了一个系统运行时的硬件节点、在这些节点上运行的软件将在何处物理运行以及他们将如何彼此通信的静态视图。

2.构成:

(1)节点:

      

(2)连接:

     

3.节点和构件的区别:

    构件是参与系统执行的事物,而节点是执行构件的事物;

    构件表示逻辑元素的物理打包,而节点表示构件的物理部署。

三 构件图和部署图的对比

   它们都是实现图,用来表示实现方面的信息。

   构件图是体现系统组件内部定义、内部结构以及相互之间的依赖关系。

   部署图体现的是系统在硬件平台上的部署结构。

四 总结

    构件图和部署图用于软件的后期阶段需要考虑的问题,现在还没有真正接触,理解的还不是很深刻,以后还会继续学习的。


UML总结之构件图和部署图