参考答案和解析
正确答案:D
解析:结构化设计方法所实施的模块划分具有以下特点:
①模块结构功能单一,以使模块对应的程序结构清晰、逻辑简单。每一块所对应的程序可以单独地被理解、编译、测试、排错和修改,从而有效地防止程序的错误在模块间传播和蔓延,因此可提高系统的可靠性和可维护性,而且将系统的复杂性降低到较低的标准。
②模块内部联系紧密,而模块之间相对独立,这是结构化设计中衡量“模块独立性”性的重要标准,即在模块结构划分中应该可能地加强模块的内聚度而尽可能地降低模块间的耦合性。
③结构化设计和利用特有的图形工具来描述模块及模块间的联系,构成模块结构图,它定义了特有的图例符号表示模块、模块间的调用以及数据的流动、控制和转接。
结构化设计的总体设计用模块结构图来实现对系统或者子系统的划分,模块结构图由数据流图导出,它描述了系统的分层模块结构,并清楚地描述了各个模块的功能,直观地反映出模块的内部和外部联系特性。
更多“结构化设计的一个重要特点是对软件进行模块分解,以下原则哪个是错误的A.模块功能应该尽可能单一B ”相关问题
  • 第1题:

    软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是( )。

    A.模块高内聚

    B.模块低耦合

    C.程序模块化

    D.模块独立性


    正确答案:D

  • 第2题:

    软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是

    A.模块高内聚

    B.模块低耦合

    C.模块独立性

    D.程序模块化


    正确答案:C
    解析:SD方法的基本思想是模块化,模块的划分主要是依赖模块的独立性,内聚性与耦合性是度量模块独立性的两个定性指标。

  • 第3题:

    软件开发的结构化设计方法,全面指导模块划分的最重要原则应该是( )。

    A.模块高内聚
    B.模块低耦合
    C.模块独立性
    D.程序模块化

    答案:C
    解析:
    全面指导模块划分的最重要原则是模块独立性。做到模块独立就是每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单。有效的模块化(即具有独立的模块)的软件比较容易开发出来;独立的模块比较容易测试和维护。

  • 第4题:

    结构设计的一个重要特点是对软件进行模块分解,以下原则( )是错误的。

    A.模块功能应该尽可能单一

    B.模块应该尽可能独立

    C.模块的内聚程度应该尽可能大

    D.模块间的耦合程度应该尽可能大


    正确答案:D

  • 第5题:

    结构化设计的一个重要特点是对软件进行模块分解,以下原则哪个是错误的?

    A.模块功能应该尽可能单一

    B.模块应该尽可能独立

    C.模块的内聚程度应该尽可能大

    D.模块间的耦合程度应该尽可能大


    正确答案:D
    解析:结构化设计方法所实施的模块划分具有以下特点:
      ①模块结构功能单一,以使模块对应的程序结构清晰、逻辑简单。每一块所对应的程序可以单独地被理解、编译、测试、排错和修改,从而有效地防止程序的错误在模块间传播和蔓延,因此可提高系统的可靠性和可维护性,而且将系统的复杂性降低到较低的标准。
      ②模块内部联系紧密,而模块之间相对独立,这是结构化设计中衡量“模块独立性”性的重要标准,即在模块结构划分中应该可能地加强模块的内聚度而尽可能地降低模块间的耦合性。
      ③结构化设计和利用特有的图形工具来描述模块及模块间的联系,构成模块结构图,它定义了特有的图例符号表示模块,模块间的调用以及数据的流动、控制和转接。
      结构化设计的总体设计用模块结构图来实现对系统或者子系统的划分,模块结构图由数据流图导出,它描述了系统的分层模块结构,并清楚地描述了各个模块的功能,直观地反映出模块的内部和外部联系特性。