软件质量保证与测试 问答题
18道简答题目及答案
-
软件质量保证活动的实施步骤
- 定义项目类型和生命周期
- 建立SQA计划,确定项目审计内容
- 生成SQA 告
- 审计SQA 告
- 独立汇
-
简述软件质量保证的基本目标和任务
- 基本目标:
- 目标1:软件质量保证活动是有计划的
- 目标2:软件产品和活动与适用的标准、规程和需求的符合性要得到客观验证
- 目标3:相关的小组和个人要被告知软件质量保证的活动和结果
- 目标4:高级管理者处理在软件项目内部不能解决的不符合问题。
- 任务:提供成员与管理阶层客观洞察流程与相关工作产品。
- 基本目标:
- 什么是软件评审什么需要进行软件评审/strong>
- 软件评审
- 关于审查和批准项目计划,项目变更和工作进展评价的一个步骤。
- 为什么要软件评审
- 在开发过程中,评审可以让我们获得以下收益:
- 提高项目的生产率。这是由于早期发现了错误,因而减少了返工时间,还可能减少测试时间
- 改善软件的质量。
- 在评审过程中,使开发团队的其他成员更熟悉产品和开发过
程。 - 通过评审,标志着软件开发的一个阶段的完成。
- 生产出更容易维护的软件。主要原因是:对于被评审的软件,评审者必须是非常熟悉的;同时,在评审过程中,一定会产生并利用很多证明文档,于是评审就迫使开发者产生出许多有用的文档,而这些文档如果不是因为评审,则在整个项目期间可能都不会生产。此外,评审过程也将增加对所开发软件的理解。
- 在开发过程中,评审可以让我们获得以下收益:
- 软件评审
-
软件评审包括哪些内容
- 管理评审
- 技术评审
- 文档评审
- 过程评审
- 软件评审主要有哪些方法(需简要说明)们的异同点是什么/strong>
- 方法(从上到下,越来越正式)
- 特别检查
- 轮查
- 走查
- 团队评审
- 检视
- 方法(从上到下,越来越正式)
-
简要描述提高软件可靠性的方法和技术(6条,每一点再略加说明)
- 建立以可靠性为核心的质量标准。 确定划分的各开发过程的质量度量
- 选择开发方法 目前的软件开发方法主要有Parnas方法、Yourdon方法、面向数据结构的Jackson方法和Warnier方法……
- 软件重用 软件重用不仅仅是指软件本身,也可以是软件的开发思想方法、文档,甚至环境、数据等,包括三个方面内容的重用:开发过程重用、软件构件重用、知识重用。
- 使用开发管理工具 开发一个大的软件系统,离不开开发管理工具,作为一个项目管理员,仅仅靠人来管理是不够的,需要有开发管理工具来辅助解决开发过程中遇到的各种各样的问题,以提高开发效率和产品质量
- 加强测试 利用多种测试的规范及技术,加强测试的严密性。
- 容错设计 容错技术的基本思想是使软件内潜在的差错对可靠性的影响缩小控制到最低程度。
-
简要描述软件质量保证体系的目标
软件质量保证的目标是以独立审查的方式,从第三方的角度监控软件开发任务的执行,就软件项目是否正确遵循已制定的计划、标准和规程给开发人员和管理层提供反映产品和过程质量的信息和数据,提高项目透明度,同时辅助软件工程取得高质量的软件产品。
- 软件测试要经过哪些阶段些测试阶段与软件开发各阶段之间由什么关系/strong>
单元测试(unit testing):对每个模块的考察、测试;
集成测试(integration testing):组装测试,联调,考察模块间的接口和联系;
系统测试(system testing):把计算机和其他部件联结起来,考察软件是否满足系统总的功能要求和性能要求;
验收测试(acceptance testing):用户为主的测试。
-
简述软件配置管理的关键活动
一个组织如何标识和管理程序(及其文档)的很多现存
版本,以使得变化可以高效地进行br> 一个组织如何在软件被发布给客户之前和之后控制变化br> 谁负责批准变化,并给变化确定优先级br> 我们如何保证变化已经被恰当地进行br> 采用什么机制去告知其他人员已经实行的变化br>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!