说明模块内部信息隐蔽的作用。

题目

说明模块内部信息隐蔽的作用。

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

第1题:

以下关于软件设计原则的叙述中,不正确的是()

A、系统需要划分多个模块,模块的规模越小越好

B、考虑信息隐蔽,模块内部的数据不能让其他模块直接访问模块独立性要好

C、尽可能高内聚和低耦合

D、采用过程抽象和数据抽象设计


正确答案:A

第2题:

为保证总体结构设计的顺利完成,主要应遵循一下8条原则:分解-协调;自顶向下;信息隐蔽;一致性;模块之间的耦合尽可能小,模块内部组合要尽可能紧凑;模块的扇入扇出要合理;模块的规模适当。()


答案:√

第3题:

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

A.软件结构定义

B.模块类型划分

C.模块独立性

D.模块耦合度


正确答案:C

第4题:

有效的模块化是通过定义一组()的模块来实现信息隐蔽的,这些模块彼此之间仅交换哪些为了完成系统功能所必须的信息。


正确答案:相互独立

第5题:

以下关于软件设计原则的叙述中,不正确的是( )。

A.系统需要划分多个模块,模块的规模越小越好
B.考虑信息隐蔽,模块内部的数据不能让其他模块直接访问
C.模块独立性要好,尽可能高内聚和低耦合
D.采用过程抽象和数据抽象设计

答案:A
解析:
在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循“模块的大小要适中”的原则。过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在1~2页纸之内,或者其实现代码行数在50~200行之间,这种规模的模块易于实现和维护。

第6题:

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

A.软件结构定义

B.模块类型划分

C.模块独立性

D.模块耦合性


正确答案:C

第7题:

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

A.软件结构定义

B.模块独立性

C.模块类型

D.模块耦合度


正确答案:B
解析:本题考查信息隐蔽的概念与原理。信息隐蔽的概念就是隐蔽模块中的一些信息,其原理指出:应该这样设计和确定模块,使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问的。实际上,应该隐蔽的不是有关模块的一切信息,而是模块的实现细节。隐蔽意味着有效的模块化可以通过定义一组独立的模块而实现,这些独立的模块彼此间仅仅交换那些为了完成系统功能而必须交换的信息。而模块独立是模块化、抽象、信息隐蔽和局部化概念的直接结果。

第8题:

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

A.软件结构定义

B.模块独立性

C.模块类型划分

D.模块耦合度


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

第9题:

模块独立的概念是()、()、信息隐蔽和()概念的直接结果。
模块化;抽象;局部化

第10题:

信息隐蔽原则有利于提高模块的内聚性。()


正确答案:正确