第1题:
设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低()提高()。
第2题:
对于下面列出的任务,其中总体设计的主要任务是 Ⅰ.将系统或子系统分解为各个模块 Ⅱ.确定各个模块间传送的数据及其调用关系 Ⅲ.评价并改进模块结构的质量 Ⅳ.将多个模块合并为一个系统
A.Ⅰ
B.Ⅱ
C.Ⅰ、Ⅱ和Ⅲ
D.全部
第3题:
A.系统模块分解要自顶向下逐步细化
B.系统模块分解要自底向上逐步抽象
C.对功能复杂的模块要尽量保持完整性
D.对功能简单的模块要尽量合并
第4题:
在进行模块设计时,应力求减少模块的耦合,增加模块的内聚。
第5题:
以下关于程序模块优化原则的叙述中,说法错误的是(35)。
A.提高上层模块的扇出,减少模块调用的层次
B.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性
C.降低模块之间接口的复杂性,避免“病态连接”
D.将模块的作用范围限制在模块的控制范围之内
第6题:
●关于程序模块优化的启发式规则有若干条,以下规则中,不符合优化规则的是(54) 。
(54)
A.通过模块的合并和分解,降低模块间的耦合度,提高模块的内聚性
B.提高上层模块的扇出,减少模块调度的层次
C.将模块的作用范围限制在模块的控制范围内
D.降低模块之间接口的复杂性,避免“病态链接”
第7题:
对于下面列出的任务:
Ⅰ.将系统或子系统分解为多个模块
Ⅱ.确定模块间传送的数据及其调用关系
Ⅲ.评价并改进模块结构的质量
Ⅳ.将多个模块合并为一个系统
总体设计的主要任务有( )。
A.Ⅰ
B.Ⅱ
C.Ⅰ、Ⅱ和Ⅲ
D.全部
第8题:
在按范围分解模块时应的要求是什么?
第9题:
过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。
A对
B错
第10题:
在软件结构的设计中,各个模块之间要力求降低耦合性,提高()。