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

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研仿真模拟题

  摘要

目录

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研仿真模拟题(一).... 2

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研仿真模拟题(二).. 11

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研仿真模拟题(三).. 19

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研仿真模拟题(四).. 29

2017年新疆大学软件学院838数据结构与软件工程之软件工程导论考研仿真模拟题(五).. 37

一、选择题

1. 在变更控制中,( )可以用来确保由不同用户所执行的并发变更。

A. 异步控制

B. 同步控制

C. 存取控制

D. 基线控制

【答案】B

【解析】变更控制包括建立控制点和建立报告与审查制度,其过程中的“检出”和“登入”处理实现了存取控制和同步控制,存取控制管理各个用户存取和修改一个特定软件配置对象的权限,同步控制可用来确保由不同 用户所执行任务的并发变更。

2. 人们称在软件运行/维护阶段对软件产品所进行的修改就是维护。( )是由于开发时测试的不彻底、不完全造成的。

A. 校正性维护

B. 适应性维护

C. 完善性维护

D. 预防性维护

【答案】C

【解析】增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。它是由于软件开发时测试不彻底,不完全造成的。

3. 数据流图是常用的进行软件需求分析的图形工具,其基本符号是( )。

A. 输入、输出、外部实体和加工

B. 变换、加工、数据流和存储

C. 加工、数据流、数据存储和外部实体

D. 变换、数据存储、加工和数据流

【答案】C

【解析】在数据流图中,加工与变换在意义上是等价的。在数据流图中,箭头表示数据的路径和流向。数据流由一组固定成分的数据组成,通常每个数据流必须有一个合适的名字;数据流图是对数据进行加工和变换的,所以对于一个数据流图应该有数据源和数据池(即数据的最终目

,我们把数据源和数据池统称为外部实体;同时把在加工的某一个环节,将待加工的数据储的地)

放在一定的场所,把它叫做数据储存。

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

A. 编写规格说明书

B. 制定测试计划

C. 编写需求说明书

D. 制定项目计划

【答案】D

【解析】软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People )、产品(Product )、过程(Process )和项目(Project )进行分析和管理的活动。它的关键活动是制定项目计划。

5. 在软件需求规范中,( )可以归类为过程要求。

A. 执行要求

B. 效率要求

C. 可靠性要求

D. 可移植性要求

【答案】A

【解析】在软件的需求规范中,可靠性要求、效率要求、可移植性要求属于非功能性要求,而过程要求属于功能性要求执行要求就是如何执行及采取怎样的方式执行才能完成一定的用户的功能,它属于功能性要求,执行通常是从软件系统执行过程的角度来考虑的,所以答案为A 项。

6. 下面有关软件维护的叙述( )是正确的。

A. 设计软件时就应考虑到将来的可修改性

B. 维护软件是一件很吸引人的创造性工作

C. 维护软件就是改正软件中的错误

D. 谁编写软件就应由谁来维护这个软件

【答案】A

【解析】软件维护人员通常不是该软件的开发人员,这给软件维护带来很大的困难。多数软件在设计时没有考虑到将来的修改,这给软件的修改造成了困难。而且在修改软件时很可能引人新的差错。因此在设计软件时应该考虑到将来的可修改性。

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

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

判断符合如下哪

A. 判定覆盖

B. 语句覆盖

C. 判定/条件覆盖

D. 条件覆盖

【答案】D

【解析】条件覆盖指使得每个判断中的每个条件的可能值至少执行一次,题中总共有四个条件

满足 和测试数据中满足和这两个条件,满足的条件,的条件,所以测试数据满足每个判断中的所有条件,符合条件覆盖的要求。

8. 任何项目都必须精心做好项目管理工作,最常用的计划管理工具是( )。

A. 数据流程图

B. 程序结构图

C. 因果图

D.PERT 图

【答案】D

【解析】常用的计划管理工具是一些图本法,如甘特图(Gantt Chart)、时间网状图(Time Scalar Network )、网络图(进度计划评审方法,ProgramEvaluationandReviewTechnique ,PERT 图)。其中,PERT 图不但可以反映出各工序的流程情况,也可以计算出每个工序的最早可以开工时间和最迟必须完成时间,是最常用的计划管理工具。

9. 在对象模型中,访问操作是直接从类的属性和关联中导出的。下列不是对象模型的访问操作的是( )。

A. 查询

B. 动作

C. 抽象