UML—构件图和部署图

实现图 :  -构件图、  -  部署图。

构件图:用来显示一组构件之间的组织与依赖关系。

- 构件图 :从软件构建的角度来描述一个系统的主要功能,    使用的构件最重要的是重复。

           ·  构件:是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。

           ·  每一个构件能实现一定的功能,为其他构件提供使用接口,方便软件的使用。

            ·  构件举例:   -对象库、 可执行体、COM+、企业级Java 

       构件和类

         ·  类表示逻辑抽象,而构件表示物理抽象。

         ·  构架是其他元素的物理实现。

         ·  类可以直接拥有属性和操作,一般情况下,构件一般只拥有  只能通过其接口访问的操作。     

     构件的特点

         -  是物理的

         -  是可替换的

         -  是系统的一部分

         -  遵从一组接口并提供对一组接口的实现。

机房收费系统构建图

 

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

节点(Node)是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。一个构件集合一般来说位于一个节点,但有可能从一个节点转到另一个节点。

部署图的构成

节点:一个节点代表一个物理设备或是一个运行在其上的软件系统。

连接:节点之间的连线,表示节点之间的关联。

机房收费系统部署图