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

2017年北京科技大学国家材料服役安全科学中心870软件工程考研冲刺密押题

  摘要

一、选择题

1.

方法主要适用于规模适中的( )系统的开发。

A. 数据处理

B. 文字处理

C. 实时控制

D. 科学计算

【答案】A

【解析】Jackson 方法的主导思想是被解问题的程序结构往往与数据结构相对应,当问题的数据结构具有选择性质时,程序一般用选择结构来表示;若数据结构具有重复性质时,须用循环程序来处理;对分层的数据结构总是用分层的程序处理。因此,Jackson 方法适用于规模适中的数据处理系统的开发。

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

A. 功能

B. 动态

C. 对象

D. 分析

【答案】C

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

3. 原型的使用和开发过程,叫作( )。

A. 原型期

B. 原型生存期

C. 原型周期

D. 以上说法都不对

【答案】B

【解析】原型模型又称快速原型模型,它是増量模型的另一种形式,它的使用和开发过程叫作原型生存期。

4. 应用执行对象的操作可以改变该对象的( )。

A. 属性

B. 功能

C. 行为

D. 数据

【答案】A

【解析】对象之间的消息构造称为消息,对象之间通过消息的传递可以通过执行对象的操作来改变该对象的属性。

5.

方法根据( )来导出程序结构。

A. 数据结构

B. 数据间的控制结构

C. 数据流图

D.IPO 图

【答案】A

【解析】以数据结构为基础导出程序结构的这一设计过程称为

据结构的开发方法。

6. ( )工具在软件详细设计过程中不采用。

A. 判定表

B.IPO 图

C.PDL

D.DFD 图

【答案】D

【解析】DFD 图(数据流图)是软件需求阶段过程中采用的工具,用于描述系统的分解,即描述系统由哪几个部分组成,各部分之间有什么联系等等。

7. 在黑盒测试中,着重检查输入条件的组合是( )。

A. 等价类划分法

B. 边界值分析法

C. 错误推测法

D. 因果图法

【答案】D

【解析】因果图的基本原理是通过画因果图,把自然语言描述的功能说明转换为判定表,最

方法,它是一种面向数

后为判定表的每一列设计一个测试用例,它能有效地检测输入条件的各种组合可能会引起的错误。

8. 软件质量必须在( )加以保证。

A. 设计与实现过程

B. 开发之前

C. 开发之后

D. 开发期间

【答案】A

【解析】软件的质量保证就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止所有阶段质量的活动,必须在设计和实现软件过程加以保证。

9. 软件设计一般分为总体设计和详细设计,它们之间的关系是( )。

A. 全局和局部

B. 抽象和具体

C. 总体和层次

D. 功能和结构

【答案】A

【解析】软件设计分为总体设计和详细设计,其中总体设计属于全局性的设计,详细设计属于局部性的设计,是概要设计的完善。

10.软件危机的主要原因有( )。

①软件本身的特点

②用户使用不当

③硬件可靠性差

④对软件的错误认识

⑤缺乏好的开发方法和手段

A.

B.

C.

D.

【答案】C

【解析】软件危机的主要原因是软件本身的特点和缺乏好的开发方法和手段。用户使用不当,硬件可靠性差,对软件的错误认识属于软件危机的表现。

11.DFD 中每个加工至少有( )。

A. —个输入流

B. —个输出流

C. 多个输入输出流