参考答案和解析
正确答案: 模块化
解析: 暂无解析
更多“填空题在软件的开发过程中,必须遵循的原则是抽象、信息隐蔽和()。”相关问题
  • 第1题:

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

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

    A.高内聚高藕合

    B.高内聚低藕合

    C.低内聚高藕合

    D.低内聚低藕合


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

  • 第2题:

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

    A.① ②③④.

    B..①②④

    C.②③④

    D.① ②③


    正确答案:A
    解析:

  • 第3题:

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

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

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

  • 第4题:

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

    A.抽象和信息隐蔽
    B.局部化和封装化
    C.内聚性和耦合性
    D.激活机制和控制方法

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

  • 第5题:

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

    • A、质量控制
    • B、程序优化
    • C、信息隐蔽
    • D、数据共享
    • E、模块通信

    正确答案:C

  • 第6题:

    软件开发过程中必须遵循哪些软件工程原则?


    正确答案: 抽象:关注事物基本、重要的部分,忽略不相关成分。
    信息隐藏:模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节。
    模块化:模块是程序中一个逻辑上相对独立、具有良好的接口定义的编程单位:过程、函数、类、程序包等。
    局部化:物理模块内集中逻辑上相互关联的计算资源。
    一致性:整个软件系统均使用统一的符号、概念和术语。
    完全性:整个软件系统不丢失任何重要的成分,软件完全实现系统所需的功能、行为和性能。
    可验证性:软件系统应易于检查、测试和评审。

  • 第7题:

    在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。

    • A、隐藏复杂性
    • B、信息隐蔽
    • C、经常类的复用
    • D、类的开发

    正确答案:B

  • 第8题:

    单选题
    在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:()。
    A

    继承

    B

    模块化

    C

    抽象

    D

    信息隐蔽


    正确答案: B
    解析: 暂无解析

  • 第9题:

    填空题
    通过抽象,可以确定组成软件的()。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的 ()。

    正确答案: 过程实体,存取限制
    解析: 暂无解析

  • 第10题:

    问答题
    在类的设计中需要遵循的方针是什么?三个主要的设计准则:抽象、信息隐蔽和模块化如何才能做到?

    正确答案: 在设计类时需要遵循的方针是:
    信息隐蔽:通过信息隐蔽可保护类的存储表示不被其它类的实例直接存取。
    消息限制:该类实例的用户应当只能使用界面提供的操作。
    狭窄界面:只有对其它类的实例是必要的操作才放到界面上。
    强内聚:模块内部各个部分之间应有较强的关系,它们不能分别标识。
    弱耦合:一个单独模块应尽量不依赖于其它模块。
    显式信息传递:两个类之间的交互应当仅涉及显式信息传递。
    派生类当做派生类型:每个派生类应该当做基类的特殊化来开发,而基类所具有的公共界面成为派生类的共有界面的一个子集。
    抽象类:某些语言提供了一个类,用它做为继承结构的开始点,所有用户定义的类都直接或间接以这个类为基类。
    为了在类的设计中做到抽象、信息隐蔽和模块化:
    以类作为系统的基本模块单元,通过一般化―特殊化关系和整体―部分关系,搭建整个系统的类层次结构,实现数据抽象和过程抽象;
    将数据和相关的操作封装在类内部,建立共有、私有和子类型等存取级别,将数据表示定义成为类的私有成员,实现信息隐蔽。
    通过建立类属性(类模板),将某些有可复用要求的类设计成在数据类型上通用的可复用的软件构件,这样有助于实现模块化。
    解析: 暂无解析

  • 第11题:

    单选题
    为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。
    A

    信息隐蔽

    B

    质量控制

    C

    程序优化

    D

    数据共享


    正确答案: C
    解析: 暂无解析

  • 第12题:

    填空题
    在教学方法的运用中,必须遵循的两个原则是()和程序性。

    正确答案: 综合性
    解析: 暂无解析

  • 第13题:

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

    A.质量控制

    B.程序优化

    C.信息隐蔽

    D.数据共享


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

  • 第14题:

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

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

    (30)

    A.①②③④

    B.①②④

    C.②③④

    D.①②③


    正确答案:B

  • 第15题:

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

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

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

  • 第16题:

    在软件的开发过程中,必须遵循的原则是抽象、信息隐蔽和()。


    正确答案:模块化

  • 第17题:

    在进行软件模块结构设计时应当遵循的最主要的准则是()。

    • A、抽象
    • B、模块化
    • C、模块独立
    • D、信息隐蔽

    正确答案:C

  • 第18题:

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

    • A、信息隐蔽
    • B、质量控制
    • C、程序优化
    • D、数据共享

    正确答案:A

  • 第19题:

    在进行软件结构概要设计时应该遵循一些重要的原则,这些原则不包括:()。

    • A、继承
    • B、模块化
    • C、抽象
    • D、信息隐蔽

    正确答案:A

  • 第20题:

    问答题
    软件开发过程中必须遵循哪些软件工程原则?

    正确答案: 抽象:关注事物基本、重要的部分,忽略不相关成分。
    信息隐藏:模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节。
    模块化:模块是程序中一个逻辑上相对独立、具有良好的接口定义的编程单位:过程、函数、类、程序包等。
    局部化:物理模块内集中逻辑上相互关联的计算资源。
    一致性:整个软件系统均使用统一的符号、概念和术语。
    完全性:整个软件系统不丢失任何重要的成分,软件完全实现系统所需的功能、行为和性能。
    可验证性:软件系统应易于检查、测试和评审。
    解析: 暂无解析

  • 第21题:

    单选题
    在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。
    A

    隐藏复杂性

    B

    信息隐蔽

    C

    经常类的复用

    D

    类的开发


    正确答案: A
    解析: 暂无解析

  • 第22题:

    填空题
    在软件的开发过程中,必须遵循的原则是抽象、信息隐蔽和()。

    正确答案: 模块化
    解析: 暂无解析

  • 第23题:

    单选题
    在进行软件模块结构设计时应当遵循的最主要的准则是()。
    A

    抽象

    B

    模块化

    C

    模块独立

    D

    信息隐蔽


    正确答案: A
    解析: 暂无解析

  • 第24题:

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

    质量控制

    B

    程序优化

    C

    信息隐蔽

    D

    数据共享

    E

    模块通信


    正确答案: D
    解析: 暂无解析