构建图
构建图是描述构件,构件的内部结构和构件之间关系的图。
构件含义:
(1)一个构件是系统的一个模块,而且是一个自包含的单元,它封装了其内部成分。
(2)构件通过它的供接口和需接口展现行为。
(3)构件是可替换的单元,在设计时和运行时依据接口的兼容性,若一个构件能提供另一个构件所具有的功能,则前者可以替换后者。
(4)构件起类型的作用,这意味着构件是可实例化的。
(5)构件是可组装的。
接口由一组操作组成,它指定了一个契约,这个契约必须由实现和使用这个接口的构件所遵循。
构件的供接口是构件实现的接口,这意味着构件的供接口是用于为其他构件提供服务的。
构件的需接口是构件使用的接口,即构件向其他构件请求服务时要遵循的接口。
端口描述了在构件与它的环境之间以及构件与它的内部部件之间的一个显式的交互点。
连接件是通过端口实例或接口用于构件实例间通信的部件。