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