计算机软件技术基础

模块内聚性有()A、偶然内聚B、逻辑内聚C、过程内聚D、通信内聚

题目

模块内聚性有()

  • A、偶然内聚
  • B、逻辑内聚
  • C、过程内聚
  • D、通信内聚
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。()

此题为判断题(对,错)。


参考答案:正确

第2题:

内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。

A.顺序内聚

B.偶然内聚

C.时间内聚

D.逻辑内聚


正确答案:B
解析:内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列:  偶然内聚——模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。  逻辑内聚——这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。  时间内聚——这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。  过程内聚——如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚

第3题:

模块内聚的方式有几种?()

A、巧合内聚

B、逻辑内聚

C、过程内聚

D、通信内聚

E、顺序内聚

F、功能内聚


参考答案:ABCDE

第4题:

内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )

A)顺序内聚

B)偶然内聚

C)时间内聚

D)逻辑内聚


正确答案:B
内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列:
偶然内聚——模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。
逻辑内聚——这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。
时间内聚——这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。
过程内聚——如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚。
通信内聚——这种模块除了具有过程内聚的特点外,还有另外一种关系,即它的所有功能都通过使用公用数据而发生关系。
顺序内聚——如果一个模块内各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。
功能内聚——如果一个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有成分结合起来是为了完成一个具体的
任务,此模块则为功能内聚模块。

第5题:

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

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

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

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

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


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

第6题:

在结构化程序设计方法中,下面内聚性最弱的是( )。A)逻辑内聚 B)时间内聚C)偶然内聚 D)过程内聚


正确答案:C
内聚按强度从低到高有以下几种类型: (1偶然内聚,如果一个模块的各成分之间毫无关系,则称为偶然内聚,也就是说模块完成一组任务,这些任务之间的关系松散,实际上没有什么联系。(2)逻辑内聚,几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些,但逻辑内聚的模块各成分在功能上并无关系,即使局部功能的修改有时也会影响全局,因此这类模块的修改也比较困难。(3)时间内聚,如果一个模块完成的功能必须在同一时间内执行(如系统初始化),但这些功能只是因为时间因素关联在一起,则称为时间内聚。 (4)过程内聚,如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行,则称为过程内聚。

第7题:

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


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

第8题:

模块的内聚性包括的类型有()。

A、偶然内聚

B、逻辑内聚

C、时间内聚

D、通信内聚


参考答案:ABCD

第9题:

模块本身的内聚是模块独立性的重要性度量因素之一,以下各项内聚性最高的是(50)。

A.逻辑内聚

B.时间内聚

C.偶然内聚

D.功能内聚


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

第10题:

一组无逻辑关系的语句在程序中多处出现,为了节省存储空间,把这些语句放在一个模块中,该模块的内聚是( )。

A.逻辑内聚
B.偶然内聚
C.过程内聚
D.通信内聚

答案:B
解析:
如果一个模块的各成分之间毫无关系,则称为偶然内聚,也就是说模块完成一组任务,这些任务之间的关系松散,实际上没有什么联系。

更多相关问题