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

2016年西北师范大学计算机科学与工程学院软件工程与数据库原理综合956之软件工程导论复试笔试仿真模拟题

  摘要

一、选择题

1. 计算机软件的著作权属于( )。

A. 销售商

B. 使用者

C. 软件开发者

D. 购买者

【答案】C

2. 程序设计语言包括等几个方面,

它的基本成分包括

表示,其中,

的形式,其中

的形式,其中

(乔姆斯基)提出了形是终结符的有限字符表,在上下文有关在上下文无式语言的分层理论,他定义了四类文法:短语结构文法、上下文有关文法、上下文无关文法和正则文法。一个文法可以 用一个四元组V 是非终结符的有限字母表

,文法中,P 中的生成式都是关文法中,P 中的生成式的左部

A. 语法、语义

B. 语法、语用

C. 语义、语用

D. 语法、语义、语用

A. 数据、传输、运算

B. 数据、运算、控制

C. 数据、运算、控制、传输

D. 顺序、分支、循环

第 2 页,共 58 页 是开始符号,P 是生成式的有限非空集。 在短语文法中,P 中的生成式都是

【答案】

3. 对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。

A. 结合

B. 隐藏

C. 封装

D. 抽象

【答案】C

4. 需求分析阶段研究的对象是软件项目的( )。

A. 用户要求

B. 合理要求

C. 模糊要求

【答案】A

5. 下列文档与维护人员有关的有( )。

A. 软件需求说明书

B. 项目开发计划

C. 概要设计说明书

D. 操作手册

【答案】C

6. 软件设计中划分通常遵循的原则是要使模块间的耦合性尽可能(

A. 强

B. 弱

C. 较强

D. 适中

【答案】B

7. 面向对象设计是( )的过程。

A. 软件实现

B. 需求确立

C. 建立问题域模型

D. 建立求解域模型

【答案】D

第 3 页,共 58 页

)。

8. 在模型中,包含以下基本成分( )。

A. 数据、对象、实体

B. 控制、联系、对象

C. 实体、联系、属性

D. 实体、属性、联系

【答案】C

9. ( )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。

A. 程序流程图

B. 数据流图

C.E-R 图

D. 结构图

【答案】D

10.在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是( )。

A. 瀑布模型图

B. 数据流图

C. 数据结构图

D. 业务图

【答案】B

二、简答题

11.测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?

【答案】(1)单元测试,是在类层面上的测试。由于继承和复合,类(或对象)在很多情况下已不再是单纯意义上的单个操作。因此,具体的测试将在多有与操作有关的每个子类语境中进行。

(2)集成测试,由于面向对象软件中类的成分直接和间接交互,使得传统测试放法已经失去意义。因此有两种策略可供选择,分别是基于线程的测试和基于使用的测试。

(3)确认测试,关注与用户可见的动作和用户识别的系统输出,但基于场景的测试总是主宰面向对象系统的确认测试。

12.画数据流图的步骤是什么?画数据流图应该注意什么事项?

【答案】(1)画数据流图的步骤

①首先画系统的输入输出,即先画顶层数据流图

第 4 页,共 58 页