首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软考高项每日5题-9

软考高项每日5题

1、根据GB/T 12504-90《计算机软件质量保证计划规范》,为了确保软件的实现满足要求,至少需要下列基本文档()。

项目实施计划 软件需求规格说明书 软件验证与确认计划 项目展报表 软件验证与确认报告用户文档

A.

B.

C.

D.

2、软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试,主要是()对软件测试进行分类。

A.从是否关心软件内部结构和具体实现的角度

B.从是否执行程序的角度

C.从软件开发阶段的细分角度

D.从软件开发复杂性的角度

3、软件开发过程中的技术评审的目的是( )。

A.评价软件产品,以确定其对使用意图的适合性,表明产品是否满足要求

B.监控项目进展的状态,评价管理方法的有效性

C.从第三方的角度给出开发过程对于规则、标准、指南的遵从程度

D.评价软件开发使用的技术是否适用于该项目

4、以下关于质量保证的叙述中,不正确的是( )。

A.质量保证应该贯穿整个项目生命期

B.质量保证活动属于监控过程组

C.质量保证是对质量规划和质量控制过程的质量控制,可分为内部质量控制和外部质量控制质量保证决定了

D.质量保证决定了项目质量控制的结果

5、软件工程中,( )的目的是评价软件产品,以确定其对使用意图的适合性。

A.审计

B.技术评审

C.功能确认

D.质量保证

1、根据GB/T 12504-90《计算机软件质量保证计划规范》,为了确保软件的实现满足要求,至少需要下列基本文档()。

项目实施计划 软件需求规格说明书 软件验证与确认计划 项目展报表 软件验证与确认报告用户文档

A.

B.

C.

D.

答案:D

解析:参考 GB/T 12504-1990《计算机软件质量保证计划规范》

为了确保软件的实现满足需求,至少需要下列基本文档:(1)软件需求规格说明书:必须清楚、准确地描述软件的每一个基本需求(功能、性能、设计约束和属性)和外部界面。(2) 软件设计说明书:包括软件概要设计说明和软件详细设计说明两部分。(3)软件验证与确认计划:必须描述所采用的软件验证和确认方法。(4)软件验证和确认报告:描述软件验证与确认计划的执行结果。(5)用户文档(例如手册、指南等)必须指明成功运行该软件所需要的数据、控制命令以及运行条件等;必须指明所有的出错信息、含义及其修改方法,还必须描述将用户发现的错误或问题通知项目承办单位(或软件开发单位)或项目委托单位的方法。用户文档的详细格式按GB 8567。

2、软件测试是软件开发过程中的一项重要内容,将测试分为白盒测试、黑盒测试和灰盒测试,主要是()对软件测试进行分类。

A.从是否关心软件内部结构和具体实现的角度

B.从是否执行程序的角度

C.从软件开发阶段的细分角度

D.从软件开发复杂性的角度

答案:A

解析:一、白盒测试、黑盒测试、灰盒测试:从是否关心软件内部结构和具体实现的角度划分。1.白盒测试:白盒测试是把程序看成装在一只透明的盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑是否都按预定的要求正确地工作。2.黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息3.灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

二、静态测试和动态测试:从是否执行程序的角度划分。1.静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。2.动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。这种方法由三部分组成:构造测试用例、执行程序、分析程序的输出结果。

三、从软件开发的过程按阶段划分有单元测试、集成测试、确认测试、系统测试、验收测试。

3、软件开发过程中的技术评审的目的是( )。

A.评价软件产品,以确定其对使用意图的适合性,表明产品是否满足要求

B.监控项目进展的状态,评价管理方法的有效性

C.从第三方的角度给出开发过程对于规则、标准、指南的遵从程度

D.评价软件开发使用的技术是否适用于该项目

答案:A

解析:B、C和D都可以排除:B是明显的错误,C讲的是对开发过程对标准和遵从,这显然不是技术评审:D说的是开发技术,所以也不对。技术评审其实是就是需求、设计或代码成果的评审和检查。

4、以下关于质量保证的叙述中,不正确的是( )。

A.质量保证应该贯穿整个项目生命期

B.质量保证活动属于监控过程组

C.质量保证是对质量规划和质量控制过程的质量控制,可分为内部质量控制和外部质量控制质量保证决定了

D.质量保证决定了项目质量控制的结果

答案:B

解析:质量保证活动是执行过程组的过程。

5、软件工程中,( )的目的是评价软件产品,以确定其对使用意图的适合性。

A.审计

B.技术评审

C.功能确认

D.质量保证

答案:B

解析:评审与审计:包括管理评审、技术评审、检查、走查、审计等。管理评审的目的是监控进展,决定计划和进度的状态,或评价用于达到目标所用管理方法的有效性。技术评审的目的是评价软件产品,以确定其对使用意图的适合性。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O2R-StQkJCGq-O8Wt8FQmtvg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券