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

2016年重庆邮电大学计算机科学与技术学院J10软件工程(同等学力加试)复试笔试仿真模拟题

  摘要

一、选择题

1. 对于原型的使用建议,以下说法不正确的是( )。

A. 开发周期很长的项目,能够使用原型

B. 在系统的使用可能变化较大,不能相对稳定时,能够使用原型

C. 缺乏开发工具,或对原型的可用工具不了解的时候,能够使用原型

D. 开发者对系统的某种设计方案的实现无信心或无十分的把握,能够使用原型

【答案】C

2. Putnam 成本估算经验模型是( )。

A. 模块性成本模型

B. 结构性成本模型

C. 动态单变量模型

D. 动态多变量模型

【答案】D

3. 在软件项目管理过程中一个关键的活动是( ),它是软件开发工作的第一步。

A. 编写规格说明书

B. 制定测试计划

C. 编写需求说明书

D. 制定项目计划

【答案】D

4. 数据流图是用于软件需求分析的工具,下列元素( )是其基本元素。

①数据流

②加工

③数据存储

④外部实体

A. B.

D. 和和和

第 2 页,共 65 页

C. 全部

【答案】C

5. 软件生存周期模型有多种,下列选项中,( )不是软件生存周期模型。

A. 螺旋模型

B. 增量模型

C. 功能模型

D. 瀑布模型

【答案】C

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

A. 原型期

B. 原型生存期

C. 原型周期

D. 以上说法都不对

【答案】B

7. 对象或者类的整体行为(例如响应消息)的某些规则所不能适应的(对象或类的)(

A. 状况

B. 情态

C. 条件

D. 问题

【答案】D

8. 表示对象的相互行为的模型是( )模型。

A. 对象

B. 动态

C. 功能

D. 静态

【答案】B

9. 进行需求分析可使用多种工具,但( )是不适用的。

A. 数据流图

B. 判定表

C.PAD 图

D. 数据字典

第 3 页,共 65 页 。 )

【答案】C

10.在数据流图的基本图形符号中,加工是以数据结构或( )作为加工对象的。

A. 数据内容

B. 信息内容

C. 信息结构

D. 信息流

【答案】A

二、简答题

11.什么是抽象类?在建模时有时使用抽象类有什么好处?

【答案】(1)抽象类的定义

抽象类是指没有实例的类,定义了一些抽象的操作,即不提供实现方法的操作,只提供操作的特征,并标注。

(2)使用抽象类的好处

在建模时使用抽象类使系统结构更加的清晰,增加了系统的可读性和可理解性。

12.软件维护有哪些内容?

【答案】(1)校正性维护

在软件交付使用后,由于在软件开发过程中产生的错误被带到维护阶段上来。这些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。

(2)适应性维护

随着计算机的飞速发展,计算机硬件和软件环境也不断发生变化,数据环境也在不断发生变化。为了使应用软件适应这种变化而修改软件的过程称为适应性维护。

(3) 完善性维护

在软件漫长的运行时期中,用户往往会对软件提出新的功能要求和性能要求。这是因为用户的业务会发生变化,组织机构也会发生变化。为了适应这些变化,应用软件原来的功能和性能需要扩充和增强。这种增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。

(4)预防性维护

为了提高软件的可维护性和可靠性对软件进行的修改称为预防性维护。这是为以后进一步地运行和维护打好基础。这需要采用先进的软件过程方法对需要维护的软件或软件中的某一部分进行设计、编码和测试。

第 4 页,共 65 页