文档详情

软件工程测试题及参考答案.docx

发布:2025-04-10约7.07千字共26页下载文档
文本预览下载声明

软件工程测试题及参考答案

一、单选题(共68题,每题1分,共68分)

1.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。

A、法律可行性

B、经济可行性

C、技术可行性

D、社会可行性

正确答案:B

2.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()

A、数据库设计

B、数据维护

C、数据通信

D、数据定义

正确答案:D

3.以下哪种测试方法不属于白盒测试技术()

A、基本路径测试

B、边界值分析测试

C、循环覆盖测试

D、逻辑覆盖测试

正确答案:B

4.软件的特点包括()。

A、在软件的运行和使用期间,也存在类似硬件的老化问题

B、软件的开发与维护对硬件存在依赖性

C、软件具有抽象性

D、软件的开发费用在逐渐下降

正确答案:C

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、度量

B、估算

C、测量

D、指标

正确答案:D

10.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()

A、控制流

B、程序流

C、数据流

D、指令流

正确答案:C

11.软件产品与物质产品有很大区别,软件产品是一种()产品

A、逻辑

B、有形

C、文档

D、消耗

正确答案:A

12.软件测试可能发现软件中的(),但不能证明软件()。

A、所有错误,没有错误

B、错误,没有错误

C、逻辑错误,没有错误

D、设计错误,没有错误

正确答案:B

13.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为()。

A、可理解性

B、可适应性

C、可维护性

D、可重用性

正确答案:C

14.下列选项中,属于需求分析阶段的任务的是()。

A、软件总体设计

B、单元测试计划

C、组装测试计划

D、验收测试计划

正确答案:D

15.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是()

A、数据、公共、标记、控制

B、数据、标记、控制、公共

C、控制、数据、标记、公共

D、控制、数据、公共、标记

正确答案:B

16.面向数据流的设计方法把()映射成软件结构。

A、数据流

B、信息流

C、系统结构

D、控制结构

正确答案:A

17.采用GAntt图表示软件项目进度安排,下列说法中正确的是()

A、能够反映多个任务之间的复杂关系

B、能够直观表示任务之间相互依赖制约关系

C、能够表示哪些任务是关键任务

D、能够表示子任务之间的并行和串行关系

正确答案:D

18.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()

A、编码阶段

B、设计阶段

C、测试阶段

D、分析阶段

正确答案:A

19.()是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。

A、度量

B、测量

C、指标

D、估算

正确答案:B

20.软件可维护性的特性中相互矛盾的是()。

A、可修改性和可理解性

B、可理解性和可读性

C、可测试性和可理解性

D、效率和可修改性

正确答案:D

21.基于代码行的面向规模的度量方法适合于()。

A、过程式程序设计语言和事后度量

B、过程式程序设计语言和事前度量

C、第四代语言和事后度量

D、第四代语言和事前度量

正确答案:A

22.瀑布模型的存在问题是()

A、适用可变需求

B、用户容易参与开发

C、用户与开发者易沟通

D、缺乏灵活性

正确答案:D

23.软件测试是软件质量保证的主要手段之一。“高产”的测试是指()。

A、用少量的测试用例,纠正被测试程序尽可能多的错误

B、用适量的测试用例,说明被测试程序符合相应的要求

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

D、用适量的测试用例,说明被测试程序正确无误

正确答案:C

24.软件的可理解性支持软件的()。

A、可移植性

B、可靠性

C、有效性

D、可追踪性

正确答案:A

25.在软件生存周期中,()阶段必须要回答的问题是“要

显示全部
相似文档