一个模块的()范围应在其()范围之内,且判定所在的模块应与受其影响的模块在层次上尽可能()。
第1题:
A、控制域
B、作用域
C、宽度
D、接口
第2题:
模块的控制范围是指()。
A、模块本身及其下属模块
B、受此判定影响的所有模块
C、受此判定影响的下属模块
D、该模块的所有下属模块
第3题:
此题为判断题(对,错)。
第4题:
划分模块时,一个模块的()。
A.作用范围应在其控制范围之外
B.作用范围应在其控制范围之内
C.作用范围与其控制范围互不包容
D.作用范围与其控制范围不受限制
第5题:
在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则(16)不是适当的处理方法。
A.将判定所在模块合并到父模块中,使判定处于较高层次
B.将受判定影响的模块下移到控制范围内
C.将判定上移到层次较高的位置
D.将父模块下移,使判定处于较高层次
第6题:
在设计软件的模块结构时,()不能改进设计质量。
A.模块的作用范围应在其控制范围之内
B.模块的大小适中
C.避免或减少使用病态连接(从中部进入或访问一个模块)
D.模块的功能越单纯越好
第7题:
在软件设计阶段,划分模块的原则是,一个模块的()。
第8题:
划分模块时,一个模块的()
第9题:
在一个设计得很好的系统中,所有受判定影响的模块应该都从属于做出判定的那个模块,最好局限于做出判定的那个模块本身及它的直属下级模块。
第10题:
对
错
第11题:
模块的独立性强
较高扇入系数与较低扇出系数
模块的大小适当
作用范围在控制范围之内
第12题:
作用范围应在其控制范围内
控制范围应在其作用范围内
作用范围与控制范围互不包含
作用范围与控制范围不受任何限制
第13题:
改进和优化初始模块结构图,首先要遵循()原则对其进行分析和评价。
A、降低模块接口的复杂性
B、高内聚、低耦合
C、确保每个模块单入口和单出口
D、判定作用域应在模块的控制范围之内
第14题:
模块中判定的作用域是指()。
A、模块本身及其下属模块
B、受此判定影响的所有模块
C、受此判定影响的下属模块
D、在该模块控制范围内受此判定影响的所有模块
第15题:
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(1)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(2)。
(16)
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
B.提高上层模块的扇出,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”
第16题:
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(42)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(43)。
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
B.提高上层模块的扇出,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”
第17题:
以下关于程序模块优化原则的叙述中,说法错误的是(35)。
A.提高上层模块的扇出,减少模块调用的层次
B.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
C.降低模块之间接口的复杂性,避免“病态连接”
D.将模块的作用范围限制在模块的控制范围之内
第18题:
第19题:
下列模块设计与优化的内容中,不正确的是()
第20题:
当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()
第21题:
对于任何一个具有判断功能的模块,其影响范围应当是其控制范围的一个子集。
第22题:
模块的作用范围应在控制范围之内
模块的控制范围应在作用范围之内
模块的作用范围与控制范围交叉
模块的作用范围与控制范围分离
第23题: