关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(42)。如果一个模块调用下层

题目

关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(42)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(43)。

A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

B.提高上层模块的扇出,减少模块调用的层次

C.将模块的作用范围限制在模块的控制范围之内

D.降低模块之间接口的复杂性,避免“病态连接”

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【多选题】软件工程中,关于程序模块优化的启发式规则有若干条,以下规则中符合优化原则的是()。

A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

B.提高上层模块的扇出,减少模块调用的层次

C.将模块的作用范围限制在模块的控制范围之内

D.降低模块之间接口的复杂性,避免“病态连接

E.降低上层模块的扇出,增加模块调用的层次


大大减轻了登记总账的工作量;可以对发生额试算平衡,及时发现错误

第2题:

物理优化的目标是选择高效合理的操作算法或存取路径。以下哪些方法可用于物理优化()。

A.基于代价估算的优化

B.基于查询树的启发式优化

C.结合A和B的优化方法

D.基于规则的启发式优化


基于代价估算的优化;基于规则的启发式优化;结合A和B的优化方法

第3题:

在一个程序模块中可以调用多个工具坐标系。


正确

第4题:

描述关于模块间调用的规则哪一项是错误的()

A.下层模块可直接与同级模块进行通信

B.下层模块只有接到上级模块调用命令才能执行

C.上下级模块之间可直接通信

D.模块调用顺序自上而下


下层模块可直接与同级模块进行通信

第5题:

关于模块间调用的规则哪一项是错误的()

A.下层模块可直接与同级模块进行通信

B.下层模块只有接到上级模块调用命令才能执行

C.上下级模块之间可直接通信

D.模块调用顺序自上而下


正确答案:A

第6题:

以下关于程序模块优化原则的叙述中,说法错误的是(35)。

A.提高上层模块的扇出,减少模块调用的层次

B.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

C.降低模块之间接口的复杂性,避免“病态连接”

D.将模块的作用范围限制在模块的控制范围之内


正确答案:A
解析:关于程序模块优化的启发式规则包含以下内容。1)评估程序结构的“第一次迭代”以降低耦合并提高内聚;2)尽量用高扇出,使结构最小化;3)当深度增加时争取提高扇入;4)将模块的影响限制在模块的控制范围内;5)评估模块接口以降低复杂度和冗余,并提高一致性;6)定义功能可以预测的模块,但要避免过分限制的模块;7)力争“受控入口”模块,避免“病态连接”:8)根据设计约束和可移植性需求,对软件进行打包。本试题选项B、C、D都符合上述规则。若要减少模块调用的层次,即当深度增加时,应该争取提高模块的扇入,所以选项A的说法不符合程序模块优化原则。

第7题:

关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(55)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(56)。

A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚度

B.提高上层模块的扇山,减少模块调用的层次

C.将模块的作用范围限制在模块的控制范围之内

D.降低模块之间接口的复杂性,避免“病态连接”


正确答案:B

第8题:

●关于程序模块优化的启发式规则有若干条,以下规则中,不符合优化规则的是(54) 。

(54)

A.通过模块的合并和分解,降低模块间的耦合度,提高模块的内聚性

B.提高上层模块的扇出,减少模块调度的层次

C.将模块的作用范围限制在模块的控制范围内

D.降低模块之间接口的复杂性,避免“病态链接”


正确答案:B

第9题:

关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是(1)。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于(2)。

(16)

A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

B.提高上层模块的扇出,减少模块调用的层次

C.将模块的作用范围限制在模块的控制范围之内

D.降低模块之间接口的复杂性,避免“病态连接”


正确答案:B