软件资格考试软件评测师(基础知识、应用技术)合卷(中级)新考纲必刷题解析.docxVIP

  • 0
  • 0
  • 约3.57万字
  • 约 63页
  • 2026-01-14 发布于广东
  • 举报

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)新考纲必刷题解析.docx

软件资格考试软件评测师(基础知识、应用技术)合卷(中级)新考纲必刷题解析

一、基础知识(共75题)

1、在软件生命周期模型中,强调“风险驱动”并采用“螺旋式”迭代方式,每个周期都包含制定计划、风险分析、实施工程及客户评估四项活动的是哪一种模型?

A.瀑布模型

B.V模型

C.增量模型

D.螺旋模型

答案:D

解析:螺旋模型(SpiralModel)由Boehm提出,将原型迭代与瀑布模型结合,以风险分析为核心驱动,每圈螺旋都依次完成计划、风险分析、工程实施和客户评估四个象限活动,故选D。

2、下列关于软件测试原则的叙述中,错误的是哪一项?

A.测试无法证明软件中不存在缺陷,只能发现缺陷的存在

B.程序员应尽量避免测试自己编写的程序,以提高测试的客观性

C.穷尽测试(对所有输入、路径、条件组合进行测试)在实际项目中是可行的

D.缺陷具有“集群效应”,即大部分缺陷往往集中在少数模块中

答案:C

解析:由于输入域、路径和条件组合的数量通常呈指数级增长,穷尽测试在成本和时间上不可行,测试只能基于风险、优先级和约束进行抽样,因此C项说法错误。

3、下列关于软件测试模型的描述中,错误的是()

A.V模型强调测试与开发的对应关系,每个开发阶段都有对应的测试级别

B.W模型在V模型基础上增加了软件各开发阶段中同步进行的验证和确认活动

C.H模型将测试活动完全独立出来,形成一个与开发流程并行的独立流程

D.瀑布模型将测试作为独立阶段排在开发完成后,是最符合现代软件测试理念的模型

答案:D

解析:

瀑布模型将软件开发过程划分为线性顺序阶段,测试仅在开发完成后进行,这与现代软件测试倡导的”尽早测试、持续测试”理念相悖。现代测试理论强调测试应贯穿整个软件生命周期。

A选项正确:V模型明确了单元测试、集成测试、系统测试和验收测试分别对应编码、详细设计、概要设计和需求分析阶段

B选项正确:W模型强调测试伴随整个开发周期,测试对象不仅是程序,还包括需求和设计

C选项正确:H模型认为测试是一个独立流程,只要条件成熟即可开展测试活动

D选项错误:瀑布模型的线性特点导致问题发现和修复成本高,不符合敏捷开发和持续测试的现代理念

4、根据GB/T25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》,以下不属于RUSP质量评价维度的是()

A.功能符合性

B.性能效率

C.代码行数

D.易用性

答案:C

解析:

GB/T25000.51-2016(等同于ISO/IEC25051)规定了就绪可用软件产品(RUSP)的质量评价框架,包含8个主要质量特性:

1、功能符合性

2、性能效率

3、兼容性

4、易用性

5、可靠性

6、安全性

7、可维护性

8、可移植性

代码行数属于软件规模度量指标,不属于质量标准中的质量特性维度。软件评测师应掌握国家标准规定的质量模型,避免将过程指标与质量属性混淆。该标准是我国软件产品检测、认证的重要依据。

5、在软件测试过程中,若采用等价类划分法设计测试用例,则下列关于“有效等价类”与“无效等价类”的说法正确的是()。

A.有效等价类是指不符合需求规格说明的输入数据集合

B.无效等价类只能有一个,否则测试用例会过多

C.有效等价类中的任意代表值应能覆盖该类中其他值可能发现的缺陷

D.只要对无效等价类进行测试即可保证程序能正确处理异常

答案:C

解析:等价类划分把输入域划分为若干子集,使得子集内任一数据对揭露程序缺陷等效。有效等价类符合需求规格说明,无效等价类反之;二者都可有多个。选项C正确:有效等价类的代表值应能“等价”暴露该类潜在缺陷。A将有效/无效颠倒;B错误,无效等价类可多个;D错误,异常处理还需边界值、错误推测等补充。

6、某模块的McCabe环路复杂度V(G)经计算为8,则下列结论正确的是()。

A.该模块最多只需8条测试用例即可实现路径覆盖

B.该模块必然存在8个逻辑判断节点

C.若再增加一条判定语句,则V(G)至少变为9

D.该模块的缺陷密度一定高于V(G)=5的模块

答案:C

解析:McCabe复杂度V(G)=e?n+2p(连通分量p=1时),每新增一个判定节点(增加一条出边)至少令e增1,V(G)至少加1,故C正确。A错:路径覆盖需覆盖所有线性独立路径,数量为V(G),但实际路径数可能大于V(G);B错:V(G)为8仅表示线性独立路径数,不等于判断节点数;D错:复杂度与缺陷密度相关,但还受代码规模、开发质量等多因素影响,不能绝对比较。

7、某系统要求输入一个1到100之间的整数(包含边界),以

文档评论(0)

1亿VIP精品文档

相关文档