正确答案: B
模块的内聚程度要尽量高,且各模块问的耦合程度要尽量弱
题目:为了使模块尽可能独立,要( )。
解析:【解析】耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块的内聚性越强。则耦合性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块之间的内聚性,有利于提高模块的独立性。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]在软件设计中,不属于过程设计工具的是
D
解析:数据流图DFD,是结构化分析方法最主要的一种图形工具,不属于过程设计工具。
[单选题]若有以下定义: int a[]={1,2,3,4,5,6,7} char c1='b',c2='2'; 则数值不为2的表达式是
c2-0
解析:解析:本题考查数组的定义、初始化及其引用,以及对字符ASCII码值的熟悉程度。解本题的关键在于熟悉字符的ASCII码值。字符在进行数学运算时取其ASCII码值,其中'b'的ASCII码值为98,'d'的ASCII码值为100,字符'2'的ASCII码值为50。根据以上知识,可知D)选项中表达式c2-0的值为50。
[单选题]当向一棵m阶的B—树做插入操作时,若一个结点中的关键字个数等于______,则必须分裂为2个结点。
m