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

2016年江西理工大学信息工程学院计算机应用技术(加试)之软件工程导论复试笔试最后押题五套卷

  摘要

一、选择题

1. 数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,( )是常采用的。

①自顶向下

②自底向上

③分层绘制

④逐步求精

A. 全是

B.

C.

D.

【答案】B

2. 软件工程与计算机科学性质不同,软件工程着重于( )。

A. 原理探讨

B. 理论研究

C. 建造软件系统

D. 原理的理论

【答案】C

3. 在数据流图中,不能被计算机处理的成分是( )。

A. 控制流

B. 结点

C. 数据流

D. 数据源/终点

【答案】D

4. ( )的描述范围是一个对象,所以它位于类描述模板的对象级。

A. 类图

B. 状态转换图

C. 实例图

D. 服务流程图

【答案】B

5. —组语句在程序中多处出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( ) 的。

A. 逻辑性

B. 瞬时性

C. 偶然性

D. 通信性

【答案】C

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

A. 高耦合、高内聚

B. 低耦合、高内聚

C. 高耦合、低内聚

D. 低稱合、低内聚

【答案】B

7. 软件工程针对维护工作的主要目标是提高软件的可维护性,降低( )。

A. 维护的效率

B. 维护的工作量

C. 文档

D. 维护的代价

【答案】D

8. 面向对象技术中,对象是类的实例。对象有三种成分:( )、属性和方法。

A. 标识

B. 规则

C. 封装

D. 消息

【答案】A

9. 重视软件过程质量的控制,其部分原因是,相对于产品质量的控制来说,过程质量的控制是先期的、主动的、( ),而产品质量的控制是事后的、被动的、个别的。

A. 整体的

B. 系统的

C. 部分的

D. 可预测的

【答案】B

10.下面是被测模块的流程图。测试数据为:

个等级的逻辑覆盖:( )。

判断符合如下哪

A. 判定覆盖

B. 语句覆盖

C. 判定/条件覆盖

D. 条件覆盖

【答案】D

二、简答题

11.选择面向对象程序设计语言时主要应该考虑哪些因素?

【答案】(1)将来能否占主导地位。

(2)可重用性。

(3)类库和开发环境。

(4)其他因素,包括售后服务、对运行环境的需求、集成已有软件的难易程度等。

12.什么是测试用例?动态测试有哪些方法?

【答案】(1)测试用例的定义

“测试用例”是指为寻找程序中的错误而精心设计的一组测试数据,每个测试用例一般是一个二元组(输入数据、预期结果)。

(2)动态测试的分类

动态测试主要有两种方法:白盒法和黑盒法。但无论白盒法还是黑盒法都只能选择一些有代表性的测试用例进行有限的测试。