简述模块化与信息隐藏在软件设计中的意义。

题目
问答题
简述模块化与信息隐藏在软件设计中的意义。
参考答案和解析
正确答案: 模块化即把软件划分为可独立命名和访问的部件,每个部件成为一个模块。模块化以“分治法”为依据,即将一个复杂的问题分割成若干个可管理的小问题后,更易于求解。模块因其可分解性、可组装性、可理解性、连续性及模块保护使软件管理更简单有效。而且一个模块技术研发失败不会影响到另一个模块的技术研发,这样就大大降低了产品整体研发的风险。信息隐藏是指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据)对于不需要这些信息的其他模块来说,是透明的。不仅支持模块的并行开发,而且还可以减少测试和后期维护的工作量。此外,整个系统欲扩充功能也只需“插入”新模块,原有的多数模块无需改动,提高了系统的灵活性和可扩展性。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件设计模块化的目的是【4】 。


正确答案:
降低复杂性

第2题:

下面不属于软件设计原则的是 ( )

A.抽象

B.模块化

C.自底向上

D.信息隐蔽


正确答案:C

第3题:

下面哪一项不是软件设计的基本原理?

A.抽象

B.完备性

C.模块化

D.信息隐蔽


正确答案:B

第4题:

信息插座在综合布线系统中起着重要作用,为所有综合布线推荐的标准信息插座是( )。

A.6针模块化信息插座
B.8针模块化信息插座
C.10针模块化信息插座
D.12针模块化信息插座

答案:B
解析:
2020版教材P448
综合布线系统,8针模块化信息插座是为所有的综合布线推荐的标准信息插座。它的8针结构为单一信息插座配置提供了支持数据、语音、图像或三者的组合所需的灵活性。

第5题:

信息插座在综合布线系统中起着重要作用,为所有综合布线推荐的标准信息插座是( )。

A:6针模块化信息插座
B:8针模块化信息插座
C:10针模块化信息插座
D:12针模块化信息插座

答案:B
解析:
2019版教材P448
综合布线系统,8针模块化信息插座是为所有的综合布线推荐的标准信息插座。它的8针结构为单一信息插座配置提供了支持数据、语音、图像或三者的组合所需的灵活性。

第6题:

软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到(7) 。A

软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到() 。

A.高内聚高藕合

B.高内聚低藕合

C.低内聚高藕合

D.低内聚低藕合


正确答案:B
内聚性事指的一个软件模块内部的相关性,而耦合性指的是不同软件模块之间的相关性,或者说依赖性。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责完成一项任务,即单一责任原则。所谓低耦合是指不同软件模块之间通过稳定的接口交互,而不需要关心模块内部如何实现。高内聚和低耦合是相互矛盾的,分解粒度越粗的系统耦合性越低,分解粒度越细的系统内聚性越高,过度低耦合的软件系统,软件模块内部不可能高内聚,而过度高内聚的软件模块之间必然是高度依赖的。因此软甲设计时尽量做到高内聚低藕合。

第7题:

● 软件设计要遵循的基本原则包括(30) 。

① 模块化 ② 抽象 ③ 封装 ④ 信息隐蔽

(30)

A.①②③④

B.①②④

C.②③④

D.①②③


正确答案:B

第8题:

下面不属于软件设计原则的是

A.抽象

B.模块化

C.白底向上

D.信息隐蔽


正确答案:C
解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。

第9题:

(2016年)信息插座在综合布线系统中起着重要作用,为所有综合布线推荐的标准信息插座是()。

A.6针模块化信息插座
B.8针模块化信息插座
C.10针模块化信息插座
D.12针模块化信息插座

答案:B
解析:
8 针模块化信息插座(IO)是为所有的综合布线推荐的标准信息插座。

第10题:

软件设计过程中为什么要采用模块化设计方法?


正确答案: (1)、采用模块化原理可以使软件结构清晰,不仅容易设计,也容易阅读和理解;
(2)、模块化使软件容易测试和调试,因而有助于提高软件的可靠性;
(3)、模块化可以提高软件的可修改性;
(4)、模块化有助于开发过程的组织和管理;