在模块分解时,如果待分解的是一个逻辑凝聚的模块,它可以分解为一个

题目

在模块分解时,如果待分解的是一个逻辑凝聚的模块,它可以分解为一个检查业务类型的模块和一个()。

  • A、输入模块
  • B、输出模块
  • C、调度模块
  • D、处理模块
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(16)

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

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

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

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


正确答案:B

第2题:

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

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

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

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

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


正确答案:B
解析:(42)空:关于程序模块优化的启发式规则有若干条:评估程序结构的“第一次迭代”以降低耦合并提高内聚:试图用高扇出使结构最小化:当深度增加时争取提高扇入;将模块的影响限制在模块的控制范围内;评估模块接口以降低复杂度和冗余并提高一致性:定义功能可以预测的模块,但要避免过分限制的模块;力争“受控入口”模块,避免“病态连接”;根据设计约束和可移植性需求,对软件进行打包。选项A、C、D都符合上述准则,若要减少模块调用的层次即当深度增加时,应该争取提高扇入,所以选项B不符合原则。(43)空:一个数据结构的一部分借助于模块接口被传递是标记耦合。两个模块之间的耦合方式有7种:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。

第3题:

绘制HIPO图时不正确的步骤是()

A用一个方块代表一个模块,模块内要标识模块号

B模块之间的调用关系用带箭头的直线表示

C采用自顶向下扩展的方法逐层分解

D在系统设计完成后开始编写HIPO图


参考答案:D

第4题:

在模块分解时,通常采用“以业务为中心结构的分解”的模块类型是()

  • A、数据凝聚
  • B、偶然凝聚
  • C、时间凝聚
  • D、逻辑凝聚

正确答案:D

第5题:

对于下面列出的任务:

Ⅰ.将系统或子系统分解为多个模块

Ⅱ.确定模块间传送的数据及其调用关系

Ⅲ.评价并改进模块结构的质量

Ⅳ.将多个模块合并为一个系统

总体设计的主要任务有( )。

A.Ⅰ

B.Ⅱ

C.Ⅰ、Ⅱ和Ⅲ

D.全部


正确答案:C

第6题:

在以转换为中心结构的分解中,模块可分解为()。

A.输入

B.存储

C.处理

D.传输

E.输出


正确答案:ACE

第7题:

对于下面列出的任务,其中总体设计的主要任务是 Ⅰ.将系统或子系统分解为各个模块 Ⅱ.确定各个模块间传送的数据及其调用关系 Ⅲ.评价并改进模块结构的质量 Ⅳ.将多个模块合并为一个系统

A.Ⅰ

B.Ⅱ

C.Ⅰ、Ⅱ和Ⅲ

D.全部


正确答案:C

第8题:

在一个模块中,()反映模块的外部特性,逻辑反映它的内部特征。


参考答案:软件的总体结构

第9题:

在绘制控制结构图时,以转换为中心的结构往往被用来分解()

  • A、数据凝聚模块
  • B、逻辑凝聚模块
  • C、功能凝聚模块
  • D、时间凝聚模块

正确答案:A

第10题:

需要采用以业务为中心方式分解的模块类型是()。

  • A、数据凝聚
  • B、逻辑凝聚
  • C、功能凝聚
  • D、时间凝聚

正确答案:B

更多相关问题