问题 单项选择题

2010年5月第21题软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立的原则。在划分软件系统模块时,应尽量做到()。

A.高内聚高耦合

B.高内聚低耦合

C.低内聚高耦合

D.低内聚低耦合

答案

参考答案:B

解析:软件设计时需要遵循抽象、模块化、信息隐藏和模块独立原则。 耦合性和内聚性是模块独立性的两个定性标准。耦合性也叫块间联系,指软件系统结构中各个模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。 内聚性又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。在划分软件系统模块时,尽量做到高内聚,低耦合,提高模块的独立性。

选择题
单项选择题