当前位置:问答库>考研试题

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研强化模拟题

  摘要

目录

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研强化模拟题(一).... 2

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研强化模拟题(二).. 11

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研强化模拟题(三).. 20

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研强化模拟题(四).. 29

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研强化模拟题(五).. 38

一、选择题

1. 下列说法错误的是( )。

A. 变换型的DFD 是由输入、变换(或称处理)和输出三部分组成

B. 变换型数据处理的工作过程一般分为三步:处理数据、变换数据和处理数据

C. 变换输入端的数据流为系统的逻辑输入,它将外部形式的数据变换成内部形式,送给主加工

D. 变换输出端为逻辑输出,它把主加工产生数据的内部形式转换成外部形式后物理输出

【答案】B

【解析】变换型的DFD 是由输入、变换(或处理)和输出三部分组成,虚线为标出的流界。变换型数据处理的工作过程一般分为三步:取得数据、变换数据和给出数据,这三步体现了变换型DFD 的基本思想。

2. 好的软件结构应该是( )。

A. 高耦合、高内聚

B. 低耦合、高内聚

C. 高耦合、低内聚

D. 低稱合、低内聚

【答案】B

【解析】耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

3. —个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。

A. 外部耦合

B. 数据耦合

C. 控制耦合

D. 内容耦合

【答案】C

,被【解析】控制耦合指一个模块调用另一个模块时,传递的是控制变量(如开关、标志等)

调用模块通过该控制变量的值有选择地执行模块内某一功能。

4. 确认测试计划是在( )阶段制定的。

A. 可行性研究和计划

B. 需求分析

C. 概要设计

D. 详细设计

【答案】B

【解析】测试计划应该在需求分析阶段就开始制定和确认,并在设计阶段细化和完善,而不是等系统编码完成后才制订测试计划。

5. 可维护性的特性中相互促进的是( )。

A. 可理解性和可测试性

B. 效率和可移植性

C. 效率和可修改性

D. 效率和结构好

【答案】A

【解析】软件的可维护性可用七个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如可理解性和可测试性、可理解性和可修改性。

6. 软件维护工作过程中,第一步是先确认( )。

A. 维护环境

B. 维护类型

C. 维护要求

D. 维护者

【答案】B

【解析】实施维护的步骤如下:

①确定要进行维护的类型;

②对校正性维护从评价错误的严重性开始;

③对适应性和完善性维护;

④实施维护任务。

7. 以下说法错误的是( )。

A. 文档仅仅描述和规定了软件的使用范围及相关的操作命令

B. 文档也是软件产品的一部分,没有文档的软件就不成为软件

C. 软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量

D. 高质量文档对于发挥软件产品的效益有着重要的意义

【答案】A

【解析】在软件工程中,文档用来表示对需求、工程或结果进行描述、定义、规定、报告或

认证的任何书面或图示的信息。它们描述和规定了软件设计和实现的细节,说明使用软件的操作命令。

8. 面向对象分析阶段建立的三个模型中,核心的模型是( )模型。

A. 功能

B. 动态

C. 对象

D. 分析

【答案】C

【解析】面向对象分析阶段建立的三个模型是功能模型、对象模型和动态模型,其中功能模型说明对象模型中操作的含义、动态模型中动作的意义以及对象模型中约束的意义,而对象模型是三种模型中的核心模型。

9. 软件开发的结构化生命周期方法将软件生命周期划分成( )。

A. 计划阶段、开发阶段、运行阶段

B. 计划阶段、编程阶段、测试阶段

C. 总体设计、详细设计、编程调试

D. 需求分析、功能定义、系统设计

【答案】A

【解析】软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个大的阶段,即计划阶段、开发阶段和运行阶段。

10.块间的信息可以作“控制信息”用,也可以作为( )使用。

A. 控制流

B. 数据结构

C. 控制结构

D. 数据

【答案】D

【解析】如果两个模块彼此问通过参数交换信息,而且交换的信息仅仅是数据,那么这种耦

,则合称为数据耦合。如果传递的信息中有控制信息(尽管有时这种控制信息以数据的形式出现)

这种耦合称为控制耦合。

二、填空题

11.形式化规约的目标是_____、_____和_____。

【答案】无二义性;一致性;完整性