更多“理想的模块应该有内聚强而耦合弱的特点。下列选项中,最强的内聚是(18),最弱的耦合是(19)。A.过程性内聚B.通信性内聚C.顺序性内聚D.功能性内聚”相关问题
  • 第1题:

    下列聚合类型中内聚程度最高的是(),下列耦合类型中耦合程度最低的是()。

    A.偶然内聚 B.时间内聚 C.功能内聚 D.过程内聚 A.数据耦合 B.控制耦合 C.公共耦合 D.内容耦合


    正确答案: C,A

  • 第2题:

    ●在软件模块设计中要遵循高内聚、低耦合的原则,最不希望的内聚是()。()A.功能内聚 B.通信内聚C.过程内聚 D.偶然内聚


    正确答案:D
    内聚按强度从低到高有以下几种类型:
    (1)偶然内聚。如果一个模块的各成分之间毫无关系,则称为偶然内聚。
    (2)逻辑内聚。几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些,但逻辑内聚的模块各成分在功能上并无关系,即使局部功能的修改有时也会影响全局,因此这类模块的修改也比较困难。
    (3)时间内聚。如果一个模块完成的功能必须在同一时间内执行(如系统初始化),但这些功能只是因为时间因素关联在一起,则称为时间内聚。
    (4)过程内聚。如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行,则称为过程内聚。
    (5)通信内聚。如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。
    (6)顺序内聚。如果一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入,则称为顺序内聚。
    (7)功能内聚。模块的所有成分对于完成单一的功能都是必须的,则称为功能内聚。

  • 第3题:

    面向对象的设计原则包括(47)。

    A.弱耦合、弱内聚

    B.弱耦合、强内聚

    C.强耦合、强内聚

    D.强耦合、弱内聚


    正确答案:B
    解析:面向对象设计的准则包括:模块化、抽象、信息隐蔽、弱耦合、强内聚、可重用。耦合是指一个软件构件结构内不同模块之间的紧密程度。在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。弱耦合是优秀设计的一个重要标准,因为这有助于使得系统中某一部分的变化对其他部分的影响降到最低程度。在理想情况下,对某一部分的理解、测试或修改,无须涉及系统的其他部分。内聚是衡量一个模块内各个元素彼此结合的紧密程度。也可以把内聚定义为:设计中使用的一个构件,内的各个元素,对完成一个定义明确的目的所做出的贡献的程度。在设计时应该力求做到高内聚。

  • 第4题:

    下列模块的内聚方式中,()的耦合度最高

    A、巧合内聚

    B、过程内聚

    C、功能内聚

    D、通信内聚


    参考答案:C

  • 第5题:

    为了使模块尽可能独立,要求( )。

    A.内聚程度要尽量高,耦台程度要尽量强

    B.内聚程度要尽量高,耦合程度要尽量弱

    C.内聚程度要尽量低,耦合程度要尽量弱

    D.内聚程度要尽量低,耦合程度要尽最强


    正确答案:B

  • 第6题:

    模块本身的内聚是模块独立性的重要度量因素之—。在7类内聚中,具有最强内聚的一类是

    A.顺序性内聚

    B.过程性内聚

    C.逻辑性内聚

    D.功能性内聚


    正确答案:D
    解析:内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系。内聚有7个种类,它们之间的内聚度从弱到强排列如下:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

  • 第7题:

    软件设计中划分模块的一个准则是(61)。两个模块之间的耦合方式中,(62)耦合的耦合度最高,(63)耦合的耦合度最低。一个模块内部的内聚种类中,(64)内聚的内聚度最高,(65)内聚的内聚度最低。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C

  • 第8题:

    模块独立性的含义是

    A.内聚大、耦合大

    B.内聚小、耦合大

    C.内聚大、耦合小

    D.内聚小、耦合小


    正确答案:C
    解析:模块独立性是结构化设计的一个重要原则,影响模块独立性的两个重要因素是耦合和内聚。在模块结构划分中应尽可能地加强模块的内聚度而尽可能地降低模块间的耦合度。

  • 第9题:

    在软件设计中,()。

    A.应遵循高内聚低耦合的原则

    B.应遵循高耦合低内聚的原则

    C.模块独立性仅与内聚度相关

    D.模块内聚与耦合无关


    正确答案:A

  • 第10题:

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

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

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

  • 第11题:

    模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是()

    • A、顺序性内聚
    • B、过程性内聚
    • C、逻辑性内聚
    • D、功能性内聚

    正确答案:D

  • 第12题:

    单选题
    模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是()
    A

    顺序性内聚

    B

    过程性内聚

    C

    逻辑性内聚

    D

    功能性内聚


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

  • 第13题:

    软件设计中,有利于提高模块独立性的一个准则是______。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C
    解析:模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  • 第14题:

    模块划分的原则是()。

    A.耦合小,内聚小

    B.耦合大,内聚小

    C.耦合小,内聚大

    D.耦合大,内聚大


    参考答案C

  • 第15题:

    模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是 __________。

    A.顺序性内聚

    B.过程性内聚

    C.逻辑性内聚

    D.功能性内聚


    正确答案:D
    解析:内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚共有7类,它们之间的内聚性由弱到强排列顺藤摸瓜序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。

  • 第16题:

    模块本身的内聚是模块独立性的重要度量因素之一,这七类内聚中,具有最强内聚的一类是( )。

    A.逻辑内聚

    B.过程内聚

    C.顺序内聚

    D.功能内聚


    正确答案:D

  • 第17题:

    模块设计中常用的衡量指标是内聚和耦合,内聚程度最高的是(1);耦合程度最低的是(2)。

    (1)

    A.逻辑内聚

    B.过程内聚

    C.顺序内聚

    D.功能内聚


    正确答案:D

  • 第18题:

    模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是______。

    A.顺序性内聚

    B.过程性内聚

    C.逻辑性内聚

    D.功能性内聚


    正确答案:D

  • 第19题:

    模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,按内聚程度强弱的次序排列,正确的是

    A.功能内聚、通信内聚、顺序内聚、逻辑内聚、过程内聚、时间内聚、偶然内聚

    B.功能内聚、顺序内聚、通信内聚、过程内聚、逻辑内聚、时间内聚、偶然内聚

    C.功能内聚、通信内聚、顺序内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚

    D.功能内聚、顺序内聚、通信内聚、逻辑内聚、时间内聚、过程内聚、偶然内聚


    正确答案:B
    解析:内聚是从功能角度来衡量模块的联系,其描述的是模块内的功能联系。内聚按模块之间的内聚度由弱到强排列包括偶然内聚、时间内聚、逻辑内聚、过程内聚、通信内聚、顺序内聚和功能内聚。

  • 第20题:

    模块本身的内聚是模块独立性的重要性度量因素之—。在7类内聚中,具有最强内聚的—类是 ______。

    A.顺序性内聚

    B.过程性内聚

    C.逻辑性内聚

    D.功能性内聚


    正确答案:D
    解析:内聚性是—个模块内部各元素间彼此结合的紧密程度的度量。内聚共有7类,它们之间的内聚性由弱到强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。

  • 第21题:

    软件设计中划分模块的一个准则是(15)。两个模块之间的耦合方式中,(16)合的耦合度最高,(17)的耦合度最低。一个模块内部的聚敛种类中,(18)内聚的内聚度最高,(19)的内聚度最低。

    A.低内聚低耦合

    B.低内聚高耦合

    C.高内聚低耦合

    D.高内聚高耦合


    正确答案:C

  • 第22题:

    模块设计中常用的衡量指标是内聚和耦合,内聚程度最高的是(请作答此空);耦合程度最低的是( )。

    A.逻辑内聚
    B.过程内聚
    C.顺序内聚
    D.功能内聚

    答案:D
    解析:
    本题考查信息系统开发中设计阶段的基础知识。模块设计中常用的衡量指标是内聚和耦合。耦合是模块间相互依赖程度的度量,耦合的强弱取决于模块间接口的复杂程度。耦合按照从低到高可以分为间接耦合、数据耦合、标记耦合、控制耦合、公共耦合和内容耦合。内聚指的是模块内各个成分彼此结合的紧密程度,即模块内部的聚合能力。内聚从低到高可以分为偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚和功能内聚。模块设计追求的目标是高内聚、低耦合。

  • 第23题:

    内聚标志一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚。


    正确答案:错误