7.2.2 构件图

更新于 2026年10月10日 版权声明
7.2.2 构件图

在UML中,构件图是系统实现视图的图形表示,主要用于建立系统的静态实现视图模型,通过构件之间的依赖(虚箭线)关系描述系统软件的组织结构,展示系统中的不同物理构件及其之间的联系。构件图中的构件没有实例,只有在部署图中才能标识构件的实例。

在UML中,构件图有以下作用:

(1)对源代码文件之间的关系建模,如图7-5所示。

图示

图7-5 源代码文件组成的构件图示例

①识别出感兴趣的相关源代码文件的集合并把它们建模为构件。

②对于较大的系统,利用包来进行分组。

③通过约束来表示源代码的版本号、作者和最后修改日期等信息。

④用依赖关系来表示文件间编译的关系。

(2)对可执行文件之间的关系建模,如图7-6所示。

图示(https://www.daowen.com)

图7-6 可执行文件组成的构件图示例

①识别要建模的构件集合。

②考虑集合中各构件的不同类型。

③分析集合中每个构件之间的关系。

构件图一般用于面向对象系统的物理方面建模,建模的时候要找出系统中存在的组件、接口以及组件之间的依赖关系。具体的建模步骤如下:

(1)对系统中的构件建模。

(2)对相应构件提供的接口建模。

(3)对构件之间的依赖关系建模。

(4)将逻辑设计映射成物理实现。

(5)对建模的结果进行精化和细化。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)