为了高质量地开发软件项目,在软件结构设计时必遵循()的原则。A、质量控制B、程序优化C、信息隐蔽D、数据共享E、模块通信

题目

为了高质量地开发软件项目,在软件结构设计时必遵循()的原则。

  • A、质量控制
  • B、程序优化
  • C、信息隐蔽
  • D、数据共享
  • E、模块通信
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

A.高内聚高藕合

B.高内聚低藕合

C.低内聚高藕合

D.低内聚低藕合


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

第2题:

软件设计要遵循的基本原则包括(30) ①模块化 ②.抽象 ③.封装 ④.信息隐蔽

A.① ②③④.

B..①②④

C.②③④

D.① ②③


正确答案:A
解析:

第3题:

● 软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模

块时,应尽量做到 (21) 。

(21)

A. 高内聚高耦合

B. 高内聚低耦合

C. 低内聚高耦合

D. 低内聚低耦合


正确答案:B

第4题:

软件设计要遵循的基本原则包括( )。
①模块化②抽象③封装④信息隐蔽

A.①②③④
B.①②④
C.②③④
D.①②③

答案:B
解析:
本题考查对软件设计相关知识的了解。
软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。

第5题:

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

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

(30)

A.①②③④

B.①②④

C.②③④

D.①②③


正确答案:B

第6题:

为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。

A.质量控制

B.程序优化

C.信息隐蔽

D.数据共享


正确答案:A
解析:软件项目的建设包括项目计划、需求分析、软件开发和系统维护等阶段,质量管理工作会始终贯彻在项目建设的各个阶段。因此为提高软件项目的质量,在软件结构设计时,必须遵循质量控制原则。

第7题:

为了高质量地开发软件项目,在软件结构设计时必遵循()的原则。

A.质量控制

B.程序优化

C.信息隐蔽

D.数据共享

E.模块通信


参考答案:C

第8题:

软件设计要遵循的基本原则包括______。

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

A.①②③④

B.①②④

C.②③④

D.①②③

A.

B.

C.

D.


正确答案:B
解析: 软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。

第9题:

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

A. 高内聚高耦合
B.高内聚低耦合
C.低内聚高耦合
D.低内聚低耦合

答案:B
解析:
高内聚强调功能实现尽量在模块内部完成;低耦合则是尽量降低模块之间的联系,减少彼此之间的相互影响。这二者的结合是面向过程编程和系统设计的重要特点。

第10题:

软件设计包括了4个既独立又相互联系的活动,即高质量的( )将改善程序结构和模块划分,降低过程复杂性;(请作答此空)的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;( )描述了软件与用户之间的交互关系。

A.软件结构设计
B.数据结构设计
C.数据流设计
D.分布式设计

答案:A
解析:
软件设计包括体系结构设计、接口设计、数据设计和过程设计。(1) 结构设计:定义软件系统各主要部件之间的关系。(2) 数据设计:将模型转换成数据结构的定义,好的数据设计将改善程序结构和模块划分,降低过程复杂性。(3) 接口设计(人机界面设计):软件内部、软件和操作系统间,以及软件和人之间如何通信。(4) 过程设计:系统结构部件转换成软件的过程描述。

更多相关问题