内聚性 名词解释

题目
内聚性 名词解释

参考答案和解析
参考答案:内聚性又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

内聚性是对模块功能强度的度量,内聚性较强的是()。

A.逻辑内聚

B.顺序内聚

C.偶然内聚

D.功能内聚


模块的功能强度

第2题:

简述模块的内聚性和耦合性。


模块的功能强度

第3题:

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

A)顺序内聚

B)偶然内聚

C)时间内聚

D)逻辑内聚


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

第4题:

模块独立性是软件结构化设计方法的一个基本原则,以下哪种情形模块独立性最好? ( )

A.耦合性强,内聚性弱

B.耦合性弱,内聚性强

C.耦合性强,内聚性强

D.耦合性弱,内聚性弱


正确答案:B
解析:本题考查模块独立性的度量。模块独立性是由内聚性和耦合性两个指标来度量的。内聚性是度量一个模块功能强度的一个相对指标。耦合性则用来度量模块之间的相互联系的程度。耦合性越弱,内聚性越强,则模块独立性越好。故本题选择B。

第5题:

关于模块设计的原则,以下叙述中正确的是

A.模块的内聚性高,模块之间的耦合度高

B.模块的内聚性高,模块之间的耦合度低

C.模块的内聚性低,模块之间的耦合度高

D.模块的内聚性低,模块之间的耦合度低


正确答案:B
解析:耦合性和内聚性是衡量软件的模块独立性的两个定性的度量标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

第6题:

根据模块的设计原则(40),对于模块的控制范围和模块的作用范围,理想的情况是(41)。

A.模块的内聚性高,模块之间的耦合度高

B.模块的内聚性低,模块之间的耦合度低

C.模块的内聚性低,模块之间的耦合度高

D.模块的内聚性高,模块之间的耦合度低


正确答案:D

第7题:

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

A)顺序内聚

B)偶然内聚

C)时间内聚

D)逻辑内聚


正确答案:B

第8题:

模块独立性是软件结构化设计方法的一个基本原则,以下选项中,模块独立性最好的是______。

A.耦合性强,内聚性弱

B.耦合性弱,内聚性强

C.耦合性强,内聚性强

D.耦合性弱,内聚性弱


正确答案:B
解析:本题考查点是模块独立性的度量。模块独立性是由内聚性和耦合性两个指标来度量的。内聚性是度量一个模块功能强度的相对指标。耦合性则用来度量模块之间的相互联系的程度。耦合性越弱,内聚性越强,则模块独立性越好。

第9题:

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

A) 提高耦合性降低内聚性有利于提高模块的独立性

B) 降低耦合性提高内聚性有利于提高模块的独立性

C) 耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D) 内聚性是指模块间互相连接的紧密程度


正确答案:B