更多“在模块分解时,如果待分解的是一个逻辑凝聚的模块,它可以分解为一个”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    对于下面列出的任务:

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

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

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

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

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

    A.Ⅰ

    B.Ⅱ

    C.Ⅰ、Ⅱ和Ⅲ

    D.全部


    正确答案:C

  • 第3题:

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

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

    正确答案:D

  • 第4题:

    为了有效地管理一个项目,工作应当被分解为小块。下列哪一项不是描述工作应当被分解到什么程度?()

    • A、直到有一个有意义的结论产生
    • B、直到不可以在逻辑上继续分解
    • C、直到可以被一个人完成
    • D、直到可以被实际地估算

    正确答案:C

  • 第5题:

    模块间的信息联系方式,称为模块的(),它是衡量模块间结构性能的重要指标。

    • A、耦合
    • B、凝聚
    • C、独立
    • D、分解

    正确答案:A

  • 第6题:

    模块化是一种重要的()思想,它是把一个信息系统设计成若干(),目的是把一个系统分解为一些规模较小的、功能较简的、便于建立和修改的模块。


    正确答案:设计;模块

  • 第7题:

    以下哪种说法是分解的最佳描述()

    • A、等待一个任务到期,从而可以分解为更小的任务
    • B、将一个可交付成果分解为更小的工作包,从而可以得到组织和计划
    • C、对工作包分类
    • D、将工作包分解为可以做计划的可交付成果

    正确答案:B

  • 第8题:

    单选题
    将系统分解为子系统,各子系统功能总和为上层系统的总的功能,再将子系统分解为功能模块,下层功能模块的实现上层的模块功能是指结构化设计思想中的().
    A

    自顶向下分解步骤

    B

    层次性

    C

    系统性

    D

    经济性


    正确答案: B
    解析: 暂无解析

  • 第9题:

    判断题
    一个复杂的系统可以被层层分解为多个功能较为单一的功能模块。这种把一个信息系统设计成若干模块的方法称为模块化。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

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

    数据凝聚模块

    B

    逻辑凝聚模块

    C

    功能凝聚模块

    D

    时间凝聚模块


    正确答案: B
    解析: 暂无解析

  • 第11题:

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

    输入模块

    B

    输出模块

    C

    调度模块

    D

    处理模块


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    上层模块分解为下层模块时,可分解为三种不同的结构形式,分别是()
    A

    顺序结构、选择结构和循环结构

    B

    判断结构、控制结构和传递结构

    C

    控制结构、选择结构和循环结构

    D

    顺序结构、选择结构和传递结构


    正确答案: B
    解析: 暂无解析

  • 第13题:

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

    A.Ⅰ

    B.Ⅱ

    C.Ⅰ、Ⅱ和Ⅲ

    D.全部


    正确答案:C

  • 第14题:

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

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

    正确答案:A

  • 第15题:

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

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

    正确答案:B

  • 第16题:

    模块化是把复杂的程序分解为功能单一的程序模块,每一个程序模块只完成一个独立的功能,模块之间尽量减少联系。()


    正确答案:正确

  • 第17题:

    一个复杂的系统可以被层层分解为多个功能较为单一的功能模块。这种把一个信息系统设计成若干模块的方法称为模块化。


    正确答案:正确

  • 第18题:

    待分解模块使用了事务为中心的转换方法,该模块是()

    • A、数据凝聚
    • B、逻辑凝聚
    • C、功能内聚

    正确答案:B

  • 第19题:

    将系统分解为子系统,各子系统功能总和为上层系统的总的功能,再将子系统分解为功能模块,下层功能模块的实现上层的模块功能是指结构化设计思想中的().

    • A、自顶向下分解步骤
    • B、层次性
    • C、系统性
    • D、经济性

    正确答案:A

  • 第20题:

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

    数据凝聚

    B

    偶然凝聚

    C

    时间凝聚

    D

    逻辑凝聚


    正确答案: C
    解析: 暂无解析

  • 第21题:

    填空题
    模块化是一种重要的()思想,它是把一个信息系统设计成若干(),目的是把一个系统分解为一些规模较小的、功能较简的、便于建立和修改的模块。

    正确答案: 设计,模块
    解析: 暂无解析

  • 第22题:

    单选题
    待分解模块使用了事务为中心的转换方法,该模块是()
    A

    数据凝聚

    B

    逻辑凝聚

    C

    功能内聚


    正确答案: C
    解析: 暂无解析

  • 第23题:

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

    数据凝聚

    B

    逻辑凝聚

    C

    功能凝聚

    D

    时间凝聚


    正确答案: B
    解析: 暂无解析