1
 软件工程
1.8.4.12 6.4.12 构件图

6.4.12 构件图

构件图(Component Diagram)显示构件及它们之间的依赖关系。构件图专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口或协作。

一般来说,构件就是一个实际文件,可以有以下几种类型。

(1)源代码构件:一个源代码文件或与一个包对应的若干个源代码文件。

(2)二进制构件:一个目标码文件、一个静态的或动态的库文件。

(3)可执行构件:在一台处理器上可运行的一个可执行的程序单位。

构件图可以用于显示编译、链接或执行时构件之间的依赖关系,以及构件的接口和调用关系。

构件图包含的事物有构件、接口及其关系。图6-22是ATM系统的构件图。

img111

图6-22 ATM系统的构件图