软件工程模拟试题和答案(一)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年10月全国自考软件工程模拟试题和答案(一)

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1. 一个维护申请提出后,经评审需要维护,则按下列过程实施维护。以下说法错误的是()

A. 由用户和维护机构协商评审维护请求

B. 对校正性维护从评价错误的严格性开始

C. 对适应性和完善性维护如同另一个开发工作,建立每个请求的优先权,安排所要求的工

D. 不管维护类型如何,大体上要开展相同的技术工作,仅是侧重点不一样

答案:A

2. 下列说法正确的是()

A. 对于顺序执行和循环执行的动作,用判定表和判定树

B. 对于存在多个条件复杂组合的判断问题,用结构化语言描述

C. 判定表较判定树直观易读,判定树进行逻辑验证较严格

D. 可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树

答案:D

3. 确认测试主要涉及的文档是()

A. 需求规格说明书

B. 概要设计说明书

C. 详细设计说明书

D. 源程序

答案:A

4. 为适应软硬件环境变化而修改软件的过程是()

A. 校正性维护

B. 完善性维护

C. 适应性维护

D. 预防性维护

答案:C

5. 在软件开发过程中,以下说法正确的是()

A. 程序流通图是逐步求精的好工具

B. NS图不可能任意转移控制,符合结构化原则

C. 判定表是一种通用的设计工具

D. 程序流程图和NS图都不易表达模块的层次结构

6. 以下说法错误的是()

A. 增量模型是在瀑布模型的基础上加以修改而形成的

B. 增量模型推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件

C. 瀑布模型和增量模型都属于整体开发模型

D. 瀑布模型规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节

答案:C

7. 纯收入是累计效益现在值与投资之()

A. 和

B. 差

C. 积

D. 商

答案:B

8. 软件质量必须在()加以保证。

A. 开发之前

B. 开发之后

C. 可行性研究过程中

D. 设计与实现过程中

答案:D

9. 需求分析中,开发人员要从用户那里解决的最重要的问题是()

A. 要让软件做什么

B. 要给该软件提供哪些信息

C. 要求软件工作效率怎样

D. 要让该软件具有何种结构

答案:A

10. 在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中()是最强的覆盖准则。

A. 语句覆盖

B. 条件覆盖

C. 判定覆盖

D. 路径覆盖

答案:D

11. 面向维护的技术涉及软件开发的所有阶段。以下说法错误的是()

A. 在需求分析阶段,采用灵活的数据结构,使程序相对独立于数据的物理结构

B. 在设计阶段,划分模块时充分考虑将来改动或扩充的可能性

C. 在编码阶段,对用户的需求进行严格的分析定义,使之没有矛盾和易于理解

D. 在测试阶段,可以不保存或考虑测试用例和测试数据,但应尽可能多的发现错误

12. 以下说法错误的是()

A. 适用于实时处理的语言有:汇编语言、Ada语言

B. 编写系统软件时,可选用汇编语言、C语言、Pascal语言和Ada语言

C. 如果要完成人工智能领域内的系统,应选择Prolog、Lisp、C语言和Ada语言

D. 适用于数据处理与数据库应用的语言有:Cobol、SQL、4GL语言

答案:C

13. CASE是一组()的集合。

A. 工具

B. 工具和方法

C. 方法

D. v

答案:B

14. 模块(),则说明模块的独立性越强。

A. 耦合越强

B. 扇入数越高

C. 耦合越弱

D. 扇入数越低

答案:B

15. 以下不属于软件维护的困难表现的是()

A. 读懂别人的程序是困难的

B. 文档的不一致性

C. 源程序及相关文档的错误或丢失

D. 软件开发和软件维护在人员和时间上的差异

答案:C

16. 以下说法错误的是()

A. MTTF是一个描述失效模型或一组失效特性的指标量

B. MTBF是指两次相继失效之间的平均时间

C. MTBF在实际使用时通常指当n很大时,系统第n次失效与第n+1次失效之间的平均时间

D. 对于失效率为常数和修复时间很短的情况,MTTF与MTBF差别很大

答案:D

17. 下面对可行性研究报告描述正确的是()

A. 是系统开发任务是否下达的决策依据

B. 是系统分析阶段的工作总结

C. 是系统分析人员和用户交流的主要手段

D. 是系统设计阶段工作的依据

答案:A

18. 一个项目是否开发,从经济上来说是否可行,归根结底是取决于对()

A. 成本的估算

B. 项目计划

C. 工程管理

D. 工程网络图

答案:A

19. 由于软件项目的特点和运行原型的目的不同,原型有三种不同的作用类型:探索型、()和

进化型。

A. 实验型

B. 经验型

C. 追加型

D. 废弃型

答案:A

20. 以下说法错误的是()

A. 穷举地输入测试数据进行黑盒测试是不可能的

B. 白盒法也不可能进行穷举测试

C. 黑盒法和白盒法都不能使测试达到彻底

D. 人工检测不能发现计算机不易发现的错误

答案:D

二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。

1. 环境集成主要有、界面集成、控制集成、、过程集成。

答案:数据集成;平台集成

2. 结构化方法由结构化分析、、结构化程序设计构成,它是一种面向的开发方法。

答案:结构化设计,数据流

3. 解决一个复杂问题,往往采取的策略是。

答案:分解

4. 软件测试时需要三类信息:软件配置、和测试工具。

答案:测试配置

5. 基于IDEF0图的设计也是结构化设计技术之一,它以系统的和信息结构为基础设计软件

结构。

答案:功能模型

6. 程序设计语言的简洁性是指人们必须记住的的数量。人们要掌握一种语言,需要记住的

相关文档
最新文档