问题 单项选择题

软件设计中划分模块的一个准则是 (60) 。两个模块之间的耦合方式中, (61) 耦合的耦合度最高, (62) 耦合的耦合度最低。一个模块内部的内聚种类中 (63) 内聚的内聚度最高, (64) 内聚的内聚度最低。

A.偶然
B.逻辑
C.功能
D.过程

答案

参考答案:A

解析: 软件设计中划分模块的一个准则是追求更高的内聚度和更低的耦合度。
耦合度是对一个软件结构内不同模块之间互连程度的度量。数据耦合的耦合程度最低、控制耦合次之,适当分解模块可以用数据耦合代替控制耦合。公共耦合的复杂程度随耦合模块的个数和耦合模块对公共数据环境的操作而变化。内容耦合是程度最高的耦合。
内聚标识着一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。按内聚程度从低到高的排列是:偶然内聚、逻辑内聚、瞬时内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

问答题 简答题
单项选择题