问题
单项选择题
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则,在划分软件系统模块时,应尽量做到()。
A.高内聚高耦合
B.高内聚低耦合
C.低内聚高耦合
D.低内聚低耦合
答案
参考答案:B
解析:
本题考查软件设计原则的基础知识。
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,尽量做到高内聚、低耦合,提高模块的独立性。
模块的耦合度表现的是模块之间互相关联的程度,分为6级。耦合度从低到高分别是:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合。
模块的内聚性表现的是模块内部各个子成分功能的集中程度,分为7级。内聚性从低到高分别是:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。