在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则(16)不是适当的处理方法。
A、
将判定所在模块合并到父模块中,使判定处于较高层次
B、
将受判定影响的模块下移到控制范围内
C、
将判定上移到层次较高的位置
D、
将父模块下移,使该判定处于较高层次
【正确答案】
D
【答案解析】
解析:模块的控制范围包括该模块本身及所有的下属模块的集合。控制范围完全取决于系统的结构,当影响范围超出控制范围时,通常采用向上移动判断点的位置,将受判定影响的模块下移到控制范围内。所以本题答案选D。
提交答案
关闭