软件工程

模块独立性与信息隐蔽(反映模块化有效程度的属性)有何关系?

题目

模块独立性与信息隐蔽(反映模块化有效程度的属性)有何关系?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

信息隐蔽的概念与下述( )概念直接相关。

A.软件结构定义

B.模块类型划分

C.模块独立性

D.模块耦合度


正确答案:C

第2题:

模块独立性是软件模块化所提出的要求,衡量模独立性的度量标准是模块的( )。

A.抽象和信息隐蔽

B.局部化和封装化

C.内聚性和耦合性

D.激活机制和控制方法


正确答案:C
C。【解析】模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

第3题:

信息隐蔽的概念与下列哪一种概念直接相关?

A.软件结构的定义

B.模块的独立性

C.模块的分类性

D.模块的内聚程度


正确答案:B

第4题:

信息隐蔽的概念与下述______概念直接相关。

A.软件结构定义

B.模块类型划分

C.模块独立性

D.模块耦合性


正确答案:C

第5题:

模块独立性是软件模块化所提出的要求,衡量模块独立性的标准是模块的


正确答案:C

第6题:

信息隐蔽的概念与下述哪种概念直接相关? ( )

A.软件结构定义

B.模块独立性

C.模块类型划分

D.模块耦合度


正确答案:B
解析:在面向对象方法中,信息隐蔽是通过对象的封装来实现的,因此信息隐蔽的概念与模块独立性直接相关,模块独立性越好,则信息隐蔽性越好。

第7题:

模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的是______。

A.抽象和信息隐蔽

B.局部化和封装化

C.内聚性和耦合性

D.激活机制和控制方法


正确答案:C
解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

第8题:

模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的

A.抽象和信息隐蔽

B.局部化和封装化

C.内聚性和耦合性

D.激活机制和控制方法


正确答案:C

第9题:

模块独立性是软件模块化所提出的要求,衡量模块独立性的一般度量标准是 A.抽象和信息隐蔽 B.局部化和封装化 C.内聚性和耦合性 D.激活机制和控制方法


正确答案:C
本题考查衡量模块独立性的标准。
模块独立性的概念是模块化、抽象和信息隐蔽的直接结果。
模块独立性是软件质量的关键,它指软件系统中的每个模块只涉及软件要求的具体子功能,并且与其他模块的联系最少且接口简单。这样做不仅便于软件测试和维护,还使模块化程度较高的软件易于开发,尤其当一组开发人员共同开发一个软件时,模块化能够分割功能,而且接口可以简化。
模块的独立性可以用两个定性标准度量:耦合和内聚。
耦合是模块之间相互连接的紧密程度的度量。模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。内聚是一个模块内部各个元素彼此结合的紧密程度的度量。一个模块内部各个元素之间的联系越紧密,内聚性就越高,相对于其他模块之间的耦合性就会降低,而模块独立性就越强。因此,模块独立性较强的模块应该是高内聚低耦合的模块。

第10题:

是评价模块独立性的两个主要标准,其中一项还反映了模块内各成分之间的联系。

A.抽象和内聚

B.内聚和信息隐蔽

C.耦合和内聚

D.耦合和信息隐蔽


正确答案:C
解析:内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。