问题
单项选择题
软件设计中划分模块的一个准则是______。
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
答案
参考答案:B
解析: 耦合性和内聚性是模块独立性的两个标准。耦合性是模块间相互连接的紧密程度的度量,一个模块与其他模块的耦合性越强,则该模块的独立性越弱。内聚性是一个模块内部各个元素彼此结合的紧密程度的度量,一个模块的内聚性越强则该模块的独立性就越强。在程序结构中,各模块的内聚性越强,则耦合性就越弱。一般较为优秀的软件设计,应尽量做到高内聚、低耦合。