更多“简述模块独立性的优点和设计模块的基本原则。”相关问题
  • 第1题:

    模块化设计的主要指导思想是【 】和模块独立性。


    正确答案:分解、信息隐藏
    分解、信息隐藏 解析:模块化设计的主要指导思想是分解、信息隐藏和模块独立性。模块独立性是模块化、抽象和信息隐藏的直接产物。

  • 第2题:

    模块的独立性是软件模块化设计的关键之一,一般用内聚和( )两个标准来度量模块的独立性。

    A.软件的质量

    B.模块测试

    C.可重用

    D.耦合


    正确答案:D

  • 第3题:

    结构化系统设计的基本原则是模块与模块之间的独立性,它可使系统具有可读性、易理解性和可修改性。


    正确答案:正确

  • 第4题:

    简述保证模块独立性的好处。


    正确答案:1)模块之间联系少,接口简单,系统容易开发;
    2)产生波动效应的概率低,系统可靠性高;
    3)系统容易维护。

  • 第5题:

    在软件设计中应该保持模块的独立性原则,()反映模块独立性。

    • A、耦合和内聚
    • B、数据和模块
    • C、模块内部的凝聚力
    • D、模块之间的耦合

    正确答案:A

  • 第6题:

    什么是模块、模块的扇入和扇出?试述模块设计的基本原则。


    正确答案:模块是构成系统、实现系统功能的基本*单位,是一般意义上的子程序。模块的扇出表达了一个模块对它直属下级模块的控制范围,通常用扇出系数表示模块的直属下级模块的直属下级模块的个数。
    模块的扇入表达了一个模块与其直属上级模块的关系。通常用扇入系数表示模块的直属上级模块的个数。
    模块设计的基本原则:
    1.模块的联结原则
    2.模块的内聚性原则
    3.模块的分解原则
    4.模块的扇入和扇出原则

  • 第7题:

    简述模块化设计的优点。


    正确答案: 模块化设计具有优点:
    (1)自顶向下、逐步求精方法符合人们解决复杂问题的普遍规律,可提高信息系统开发的成功率;
    (2)逐步求精是先全局后局部、先整体后细节、先抽象后具体的过程,利用这个过程开发出来的程序具有清晰的层次结构,容易阅读和理解;
    (3)程序自顶向下、逐步细化,分解成一个树形结构,同一层的节点相互之间滑关系,因此它们之间的细化工作是相互独立的。当某一步发生错误,一般只会影响它下层的节点,而同一层其他节点不会受影响。在以后的测试中,也可以先独立地一个节点一个节点地完成,最后再集成;
    (4)程序清晰和模块化,使得在修改和重新设计一个软件时可再利用的代码量最大;
    (5)有利于程序设计的分工和组织工作。

  • 第8题:

    以下正确说法的是()

    • A、块间耦合度越高,模块间的独立性越高
    • B、块间耦合度越低,模块间的独立性越高
    • C、模块设计中块内联系越高越好
    • D、模块设计中块内联系越低越好

    正确答案:B,C

  • 第9题:

    问答题
    什么是模块、模块的扇入和扇出?试述模块设计的基本原则。

    正确答案: 模块是构成系统、实现系统功能的基本*单位,是一般意义上的子程序。模块的扇出表达了一个模块对它直属下级模块的控制范围,通常用扇出系数表示模块的直属下级模块的直属下级模块的个数。
    模块的扇入表达了一个模块与其直属上级模块的关系。通常用扇入系数表示模块的直属上级模块的个数。
    模块设计的基本原则:
    1.模块的联结原则
    2.模块的内聚性原则
    3.模块的分解原则
    4.模块的扇入和扇出原则
    解析: 暂无解析

  • 第10题:

    单选题
    在软件设计中应该保持模块的独立性原则,()反映模块独立性。
    A

    耦合和内聚

    B

    数据和模块

    C

    模块内部的凝聚力

    D

    模块之间的耦合


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

  • 第11题:

    问答题
    简述在系统设计中重视模块独立性的原因。

    正确答案: 模块的独立性与模块设计的“高内聚低耦合”原则是一致的。模块划分越具独立性则说明程序越具有可维护性和可变性,即对一个模块进行维护和修改时,对其他的模块的影响程度很小。
    解析: 暂无解析

  • 第12题:

    问答题
    简述模块独立性的优点和设计模块的基本原则。

    正确答案: 模块独立性的优点是:
    (1)减少系统开发的难度。
    (2)提高系统的可靠性。
    (3)使系统容易维护。
    设计模块的基本原则是:
    (1)应使模块内部自身联系紧密。
    (2)模块之间的联系要尽可能减少。
    解析: 暂无解析

  • 第13题:

    软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的任务是确定

    A.软件模块间的组成关系

    B.模块间的操作细节

    C.模块的独立性度量

    D.模块的具体功能


    正确答案:A
    解析:软件结构是软件模块间关系的表示,软件模块间的关系可以有很多种.如调用关系、包含关系和嵌套关系等软件结构设计的主要任务是软件模块体系即软件微块间的组成关系设计。考点链接:模块的独立性及其度量。

  • 第14题:

    下列叙述中,不属于设计准则的是( )。

    A)提高模块独立性

    B)使模块的作用域在该模块的控制域中

    C)设计成多入口、多出口模块

    D)设计功能可预测的模块


    正确答案:C
    大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当:使模块的作用域在该模块的控制域中:应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块;设计功能可预测的模块。

  • 第15题:

    简述在系统设计中重视模块独立性的原因。


    正确答案:模块的独立性与模块设计的“高内聚低耦合”原则是一致的。模块划分越具独立性则说明程序越具有可维护性和可变性,即对一个模块进行维护和修改时,对其他的模块的影响程度很小。

  • 第16题:

    简述模块、模块化及模块化设计的概念。


    正确答案: 模块是数据说明、可执行语句等程序对象的集合,是单独命名的,并且可以通过名字来访问的。
    模块化是指把软件按照规定原则,划分为一个个较小的,相互独立的但又相互关联的部件。
    模块化设计就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。

  • 第17题:

    在模块化程序设计中应注意:()

    • A、共享的功能模块应集中
    • B、模块大小划分要适当
    • C、模块功能要简单
    • D、模块的独立性

    正确答案:A,B,C,D

  • 第18题:

    系统结构设计原则包括()

    • A、模块外具有独立性
    • B、模块内具有独立性
    • C、模块之间联系少
    • D、模块之间联系少多

    正确答案:B,C

  • 第19题:

    模块的独立性可用耦合和内聚的高低来评定,设计较好的模块要求()高、耦合()。


    正确答案:内聚;低

  • 第20题:

    多选题
    系统结构设计原则包括()
    A

    模块外具有独立性

    B

    模块内具有独立性

    C

    模块之间联系少

    D

    模块之间联系少多


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

  • 第21题:

    问答题
    简述模块化设计的优点。

    正确答案: 模块化设计具有优点:
    (1)自顶向下、逐步求精方法符合人们解决复杂问题的普遍规律,可提高信息系统开发的成功率;
    (2)逐步求精是先全局后局部、先整体后细节、先抽象后具体的过程,利用这个过程开发出来的程序具有清晰的层次结构,容易阅读和理解;
    (3)程序自顶向下、逐步细化,分解成一个树形结构,同一层的节点相互之间滑关系,因此它们之间的细化工作是相互独立的。当某一步发生错误,一般只会影响它下层的节点,而同一层其他节点不会受影响。在以后的测试中,也可以先独立地一个节点一个节点地完成,最后再集成;
    (4)程序清晰和模块化,使得在修改和重新设计一个软件时可再利用的代码量最大;
    (5)有利于程序设计的分工和组织工作。
    解析: 暂无解析

  • 第22题:

    填空题
    模块的独立性可用耦合和内聚的高低来评定,设计较好的模块要求()高、耦合()。

    正确答案: 内聚,低
    解析: 暂无解析

  • 第23题:

    判断题
    结构化系统设计的基本原则是模块与模块之间的独立性,它可使系统具有可读性、易理解性和可修改性。
    A

    B


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