题目
两个或两个以上模块之间关联的紧密程度称为______。 A.) 耦合度 B.) 内聚度C.) 复杂度 D.) 数据传输特性
两个或两个以上模块之间关联的紧密程度称为______。
A.) 耦合度
B.) 内聚度
C.) 复杂度
D.) 数据传输特性
A.) 耦合度
B.) 内聚度
C.) 复杂度
D.) 数据传输特性
题目解答
答案
A
解析
本题考查软件工程中的模块关联概念,核心在于区分耦合度与内聚度的定义。
- 耦合度描述模块之间的依赖关系强度,而内聚度关注单个模块内部功能的关联程度。
- 题目中明确提到“两个或两个以上模块之间”,因此需选择描述模块间关系的术语。
概念辨析
- 耦合度(Coupling):
模块之间的相互依赖程度。耦合度越高,模块间的依赖越强,系统灵活性越低。- 例如:模块A直接调用模块B的功能,二者耦合度较高。
- 内聚度(Cohesion):
单个模块内部各组成部分之间的关联程度。内聚度越高,模块功能越单一且专注。- 例如:一个模块仅负责“用户登录验证”,内聚度高。
关键判断
题目问的是“模块之间”的关联,因此正确答案为耦合度(选项A)。若题目涉及“模块内部”,则需选择内聚度。