问题
单项选择题
软件设计中划分模块的一个准则是 (22) 。两个模块之间的耦合方式中, (23) 耦合的耦合度最高, (24) 耦合的耦合度最低。一个模块内部的聚敛种类中, (25) 内聚的内聚度最高, (26) 内聚的内聚度最低。
A.偶然 且逻辑
C.功能
D.过程
答案
参考答案:A
解析:(22)~(26)模块独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。一般采用两个准则度量模块独立性,即模块间耦合和模块内聚:耦合反映模块之间的互相连接的紧密程度,耦合度从低到高依次为非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合;内聚反映模块功能强度(一个模块内部各个元素彼此结合的紧密程度),从低到高依次为偶然内聚、逻辑内聚、瞬时内聚、过程内聚、通信内聚、顺序内聚和功能内聚。模块独立性比较强的应是高内聚低耦合的模块。