UML—组件图、配置图

一.组件图

1.组件图是什么

       组件图是对面向对象系统的物理方面建模时使用的两种图之一,组件图描述了软件组件以及组件之间的关系,组件图中通常包含三种元素:组件、接口和依赖。

2.组件图的功能

      (1)组件图能帮助客户理解最终的系统结构

      (2)组件图使开发工作有一个明确的目标

      (3)组件图有利于帮助工作组的其他人员理解系统

      (4)使用组件图有利于软件系统的重用

3.组件图元素—组件

        组件定义了良好接口的物理实现单元,组件是系统中可替换的物理部件,组件一般表示实际存在的、物理的物件,具有很广泛的定义,以下的一些内容都可以被认为是组件:程序源代码、子系统、动态链接库、Acticve X控件、JavaBean、JavaServlet等。在UML中,图形上组件使用左侧带有两个突出小矩形的矩形表示。

4.组件图元素—接口

       接口是一个类提供给另一个类的一组操作,如果一组类和一个父类之间没有继承关系,但这些类的行为可能包括同样的一些操作,这些操作具有同样的构造,那么不同的类之间就可以使用接口来重用这些操作。在UML中,图形上接口使用一个小圆圈来表示。组件的接口可以分为以下两种类型:

       (1)导出接口:导出接口由提供操作的组件提供

       (2)导入接口:访问服务的组件使用导入接口

5.机房管理系统组件图

二、配置图

1.配置图是什么

       配置图是对面向对象系统的物理方面建模时使用的另外一种图,配置图显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。配置图中通常包括:节点、组件和关联关系。

2.配置图元素—节点

       节点是在运行时代表资源的物理元素。通常拥有一些内存,并具有处理能力。在UML中,节点使用一个三维立方体来表示。节点的名字位于节点图标的内部,节点名是一个文本串。在实际的建模过程中,把节点分为两种类型:处理器和设备,处理器是能够执行软件、具有计算能力的节点,如服务器、工作站。而设备是没有计算能力的节点,如打印机、扫描仪等。

3.配置图元素—组件

       配置图的组件与组件图的组件一样

4.配置图元素—关系

       配置图中通常包括依赖关系和关联关系,配置图中的依赖关系使用虚线箭头表示,通常用在配置图的组件和组件之间。关联关系用一条直线表示。

5.机房管理系统配置图

猜你喜欢

转载自blog.csdn.net/destinyzjy/article/details/106727676
今日推荐