提高模块的( ),使得当修改或维护模块时,可减少把一个模块的错误扩散到其它模块中去的机会。
A.耦合性
B.独立性
C.内聚性
D.共享性
第1题:
软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能(58)。三种可能的模块耦合是:(59)。例如,一个模块直接引用另一模块中的数据。(60)。例如,一个模块把开关量作为参数传送给另一模块。(61)。例如,一个模块把一个数值量作为参数传送给另一模块。其中(62)的耦合性最强。
A.强
B.适中
C.弱
第2题:
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(42)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(43)。
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
B.提高上层模块的扇出,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”
第3题:
提高模块的( ),使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。
A.耦合性
B.独立性
C.内聚性
D.共享性
第4题:
提高模块的______,使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。
A.耦合性
B.独立性
C.内聚性
D.共享性
第5题:
关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。
A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚度
B.提高上层模块的扇山,减少模块调用的层次
C.将模块的作用范围限制在模块的控制范围之内
D.降低模块之间接口的复杂性,避免“病态连接”