问题 单项选择题

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

A.高内聚高耦合

B.高内聚低耦合

C.低内聚高耦合

D.低内聚低耦合

答案

参考答案:B

解析:

本题考查软件设计原则的基础知识。

软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,尽量做到高内聚、低耦合,提高模块的独立性。

模块的耦合度表现的是模块之间互相关联的程度,分为6级。耦合度从低到高分别是:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合。

模块的内聚性表现的是模块内部各个子成分功能的集中程度,分为7级。内聚性从低到高分别是:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

名词解释
单项选择题