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

2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)考研复试题库

  摘要

目录

2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)考研复试题库(一) . 2 2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)考研复试题库(二) 17 2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)考研复试题库(三) 27 2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)考研复试题库(四) 36 2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)考研复试题库(五) 45

第 1 页,共 55 页

一、选择题

1. 面向对象开发方法子概念和表示上的一致性保证了分析和设计的( )过渡。

A. 困难

B. 不容易

C. 平滑

D. 顺序

【答案】C

2. 软件维护是保证软件正常、有效的重要手段,而软件的下述特性中,( )有利于软件的维护。

①可测试性

②可理解性

③可修改性

④可移植性

A.

只有

B.

C.

D. 都有利

【答案】D

3. 随着开发小组人数的( ),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧増加。

A. 增加

B. 降低

C. 稳定

D. 不稳定

【答案】A

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

A. 可行性研究和计划

B. 需求分析

第 2 页,共 55 页

C. 概要设计

D. 详细设计

【答案】B

5. “高产”的测试是指( )。

A. 用适量的测试用例,说明测试程序正确无误

B. 用适量的测试用例,说明测试程序符号相应的要求

C. 用适量的测试用例,发现被测试程序尽可能多的错误

D. 用适量的测试用例,纠正被测试程序尽可能多的错误

【答案】C

6. 一个类的所有对象具有相同的属性,不包括( )。

A. 个数

B. 名称

C. 数据类型

D. 定义

【答案】D

7. 软件的可维护性是指纠正软件系统出现的错误和缺陷以及为满足新的要求进行修改、(的容易程度。

A. 维护

B. 扩充与压缩

C. 调整

D. 再工程

【答案】B

8. 下列几种耦合中,( )的耦合性最强。

A. 公共耦合

B. 数据耦合

C. 控制耦合

D. 内容耦合

【答案】D

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

A. 自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些

第 3 页,共 55 页 )

B. 自底向上测试的优点是比较容易设计测试用例

C. 自顶向下测试的优点是较早地发现高层模块接口、控制等方面的问题

D. 自顶向下测试的优点是使低层模块的错误能较早发现

【答案】D

10.复杂性度量又称为( )。

A. 代码行度量

B. 环路度量

C. 程序量度量

D. 功能性度量

【答案】B

二、简答题

11.什么是数据流图,其作用是什么,有哪些基本符号以及各表示什么含义?

【答案】(1)数据流图的定义

数据流图(DFD )是一种用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程的 图形化技术。它是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

(2)数据流图的作用

数据流图的作用是描绘信息流和数据从输入移动到输出的过程中所经受的变换。

(3)数据流图的基本符号和表示含义

数据流图中的基本符号和表示含义,如图1所示。

图1数据流图的基本符号

12.什么是软件生存周期模型?有哪些主要模型?

【答案】(1)软件生存周期模型的定义

软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。软件生存周期模型确立了软件开发和演绎中各阶段的次序限制以及各阶段活动的准则,确立开发过程所遵守的规定和限

第 4 页,共 55 页