参考答案和解析
正确答案:内聚性
更多“在软件结构的设计中,各个模块之间要力求降低耦合性,提高().”相关问题
  • 第1题:

    设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低()提高()。


    参考答案:耦合 内聚

  • 第2题:

    软件设计模块化的目的是______。

    A.提高易读性

    B.降低复杂性

    C.增加内聚性

    D.降低耦合性


    正确答案:A
    解析:模块化的目的是使程序的结构清晰,容易阅读,容易理解,容易测试,容易修改。增加内聚性、降低耦合性是提高系统模块独立性的要求,不是目的。

  • 第3题:

    软件设计模块化的目的是(11)。

    A.提高易读性

    B.降低复杂性

    C.增加内聚性

    D.降低耦合性


    正确答案:A
    解析:模块化的目的是使程序的结构清晰,容易阅读,容易理解,容易测试,容易嗲改。增加内聚性、降低耦合性是提高系统模块独立性的要求,不是目的。

  • 第4题:

    内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求 ( ) 。

    A.高内聚,高耦合
    B.高内聚,低耦合
    C.低内聚,高耦合
    D.低内聚,低耦合

    答案:B
    解析:
    一个模块的独立度通常使用聚合和耦合程度来度量。聚合衡量模块内部各元素结合的紧密程度。耦合度量不同模块间耳相依赖的程度。提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。集合与耦合是相辅相成的两个设计原则,模块内的高聚合往往意味着模块之间的松耦合。而要想提高模块内部的聚合性,必须减少模块之间的联系。

  • 第5题:

    若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是()

    • A、公共耦合
    • B、控制耦合
    • C、数据耦合
    • D、标记耦合

    正确答案:D

  • 第6题:

    下面说法哪个不属于设计准则()

    • A、提高模块的内聚,降低模块间的耦合
    • B、降低模块接口的复杂程度
    • C、模块大小要适中
    • D、模块要有重用性

    正确答案:D

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()

    • A、把软件划分成模块
    • B、确定模块之间的调用关系
    • C、确定各个模块的功能
    • D、设计每个模块的伪代码

    正确答案:D

  • 第9题:

    耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()

    • A、提高耦合性降低内聚性有利于提高模块的独立性
    • B、降低耦合性提高内聚性有利于提高模块的独立性
    • C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度
    • D、内聚性是指模块间互相连接的紧密程度

    正确答案:B

  • 第10题:

    ()是软件系统结构中各个模块之间相互联系紧密程度的一种度量。

    • A、内聚性
    • B、耦合性
    • C、层次性
    • D、并联性

    正确答案:B

  • 第11题:

    单选题
    ()是软件系统结构中各个模块之间相互联系紧密程度的一种度量。
    A

    内聚性

    B

    耦合性

    C

    层次性

    D

    并联性


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

  • 第12题:

    单选题
    耦合是对软件结构中各个不同模块之间互相关联程度的度量。一个模块直接访问另一个模块的内部信息应属于()方式。
    A

    控制耦合

    B

    内容耦合

    C

    数据耦合

    D

    外部耦合


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

  • 第13题:

    模块设计中两项最重要的原则是尽可能地降低模块之间的耦合程度和提高模块内部的【 】程度。


    正确答案:内聚
    内聚 解析:模块设计中两项最重要的原则是尽可能地降低模块之间的耦合程度和提高模块内部的内聚程度。相关知识点: 模块化设计的目标是建立模块内的高内聚、模块间的低耦合。

  • 第14题:

    ()是软件系统结构中各个模块之间相互联系紧密程度的一种度量

    A.内聚性

    B.耦合性

    C.层次性

    D.关联性


    正确答案:B
    解析:耦合性也叫块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。

  • 第15题:

    ● 衡量软件设计模块独立性的一个标准是耦合性,其中两个模块之间传递数据结构的情况属于 (54)

    (54)

    A. 数据耦合

    B. 标记耦合

    C. 内容耦合

    D. 公共耦合


    正确答案:B
    答案分析:
    试题(54)分析
        本题考查软件设计模块独立性的耦合性标准。
        耦合性也称为块间联系,是指软件系统结构中各模块间相互联系的紧密程度的一种度量。其中数据耦合是指两个模块之间有调用关系,传递的是简单的数据值,相当 于高级语言中的值传递;标记耦合是指两个模块之间传递的是数据结构;内容耦合是指通过一个公共数据环境相互作用的那些模块间的耦合;公共耦合是指通过一个 公共数据环境相互作用的那些模块间的耦合。

  • 第16题:

    在进行模块设计时,应力求减少模块的耦合,增加模块的内聚。


    正确答案:正确

  • 第17题:

    在软件结构的设计中,各个模块之间要力求降低耦合性,提高()。


    正确答案:内聚性

  • 第18题:

    耦合是对软件结构中各个不同模块之间互相关联程度的度量。一个模块直接访问另一个模块的内部信息应属于()方式。

    • A、控制耦合
    • B、内容耦合
    • C、数据耦合
    • D、外部耦合

    正确答案:B

  • 第19题:

    耦合性指软件结构中()相互联系紧密程度的一种度量。模块之间联系越(),其耦合性就越强,模块的()则越差。


    正确答案:各模块间;紧密;独立性

  • 第20题:

    在模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的()组合,降低()的耦合。


    正确答案:块内;块间

  • 第21题:

    阐述计算机软件设计中模块的耦合性及其模块耦合的类型。


    正确答案: 模块的耦合性也称块间联系。是软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。模块的耦合性有以下七种类型:
    (1)非直接耦合(偶然耦合)。
    (2)数据耦合。模块间传递数据参数(通过形参表和实参表来交换数据)。
    (3)标记耦合(复合耦合)。传递的“数据参数”,是某个数据结构的部分或全部。例如:房租水电=水+电+房租。
    (4)控制耦合。传递控制变量,实质是利用接口传递多功能的某种选择。例如:最高分/最低分。
    (5)外部耦合。一组模块访问同一纪录的外部数据块。
    (6)公共耦合。一组模块访问同一公共数据环境,共用全局数据区,内存覆盖区(全局性数据结构)。
    (7)内容耦合。一个模块与另一个模块内部代码重叠一部分,一个模块访问另一个模块内部数据。

  • 第22题:

    单选题
    下面说法哪个不属于设计准则()
    A

    提高模块的内聚,降低模块间的耦合

    B

    降低模块接口的复杂程度

    C

    模块大小要适中

    D

    模块要有重用性


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

  • 第23题:

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

    耦合和内聚

    B

    数据和模块

    C

    模块内部的凝聚力

    D

    模块之间的耦合


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

  • 第24题:

    填空题
    在软件结构的设计中,各个模块之间要力求降低耦合性,提高().

    正确答案: 内聚性
    解析: 暂无解析