软件质量保证体系
. . . . 文章. 软件质量管理保证体系软件质量管理保证体系 - - 目录目录 修订记录修订记录错误!未定义书签。 目录目录 2 2 公司内部标准2 1.使用X 围2 2.引用标准3 3.定义3 4. 质量管理体系3 4.1 软件质量管理责任分配 3 4.2 工作产品和活动 3 4.3 评审 5 4.4 质量保证〔QA〕7 4.5 软件测试 8 4.6 配置管理 9 公司内部标准公司内部标准 本标准参照 ISO9000-3 ?质量管理和质量保证标准第三局部:在软件开发、 供给和维护中的使用指南? 1 1.使用.使用 X X 围围 本标准作为本公司在软件工程开发、供给和维护时的质量要求,以保证产品 的质量,防止不合格产品。 以下详细描述了软件开发各阶段的控制手段和要求。要求质量保证贯穿各个 阶段,始终保证严格实施。 - . word.zl- - - 2 2.引用标准.引用标准 本标准制定考虑本公司的实际情况, 因此本标准仅用于本公司内部控制产品 质量。 使用本文档时,请尽量参照最新版本。 3 3.定义.定义 产品:以下指软件产品,即交付给用户的一整套计算机程序、规程及相关的 文档和数据。 开发:软件产品的所有活动。 供方:指本公司。 需方:指具体工程的需求方,即客户。 质量体系:质量要素、各要素需要到达的目标以及在开发过程中必须采取的 措施。 4. 4. 质量管理体系质量管理体系 4.14.1 软件质量管理责任分配软件质量管理责任分配 角色 配置管理员 职责 制定、 创立和维护配置库, 提供文档规 X, 并传到达各个部门。 QA〔质量保证〕 参与工程各个阶段的评审,进展过程评审和产品审计,检查 文档和代码的规 X 执行情况 QC〔质量控制〕 软件测试是质量控制的主要手段,测试人员进展软件的测试 设计和执行工作 4.24.2 工作产品和活动工作产品和活动 活动 工程立项 责任人 工程经理 工作产品 工程方案 是否可裁剪 否 - . word.zl- - - 配置管理员 QA 测试人员 工程经理 需求管理活动 配置管理方案 质量保证方案 系统测试方案 需求调研报告 需求规格说明书 是 是 否 是 否 是 是 否 是 是 是 是 否 是 否 否 是 是 是 是 否 是 是 是 否 是 是 是 是 是 用户、工程经理用户确认书 QA评审报告 概要设计说明书 设计过程、决策 分析活动 设计组界面设计图 详细设计说明书 工程经理 QA 决策分析评议表 评审报告 版本发布记录 评审报告 程序代码 测试用例、测试报告 评审报告 培训教材 开发编码、集成 过程活动 工程经理 QA 开发人员 测试人员 QA 系统测试活动 工程经理 工程结项、交付 与维护活动 用户手册 安装手册 工程总结报告 工程经理、客户用户验收报告 QA 工程经理 工程跟踪与监控 活动 评审报告 工程问题跟踪日志 不符合项问题跟踪记录表 QA 工程跟踪与监控活动检查单 工程经理 QA 配置管理员 风险管理列表 风险管理活动检查单 配置状态报告 变更请求审批表 风险管理活动 配置管理活动 - . word.zl- - - 变更跟踪记录表是 是 否 是 QA 评审活动 配置管理活动检查单 评审报告 评审活动检查单 工程成员 QA 4.34.3 评审评审 评审是以一种正式的形式进展,如有正式的、事先定义好的有关职责的各种 角色,并遵循组织规定的流程。 对于任何工作产品的审计,都会组建与之对应的专门评审组,包括作者、主 持人、记录员以及陪审员假设干。评审组的成员可以包括 PPQA、工程组成员, 但不能有作者的直接领导或者管理者。 评审小组先召开一个预备,作者会针对工作产品向大家做个总体的介绍,例 如讲解一下本工作产品的目标是什么,以及其相关的实现细节、开发标准等。应 该允许甚至鼓励评审组成员动手查看工作产品, 或者查看开发过程中所用到的检 查单。 评审小组的主持人负责确定什么时间开场真正的评审会议,在预备会和正式 评审会议之间,评审小组成员对工作产品进展彻底检查,并依据相关标准和准那 么评审工作产品。 在预定时间,评审小组成员以会议形式聚在一起,依次对产品进展检查,主 持人负责对整个会议的进展进展控制,记录员记录下这个过程。 在工作产品中发现的每一个缺陷都会被认真记录下来,并被适当分类。 会议完毕后, 负责人需要分析相关缺陷, 找出产生此缺陷的原因并加以修正。 主持人应确保所有的缺陷都会得到解决和修正。如果过程需要加以变更的 话,应将相关问题移交相关的质量保证人员。 是否 阶段评审内容评审时机参加人员可裁 剪 方案阶 段 工程方案 配置管理方案 质量保证方案 工程启动会议 工程所有成员 工程所有成员 工程所有成员 否 是 是 - . word.zl- - - 系统测试方案 需求调研报告 工程评审会议 1 需求规格说明书 工程所有成员 需求分析师、工程经理、系统架构 师、设计组成员、QA 需求分析师、工程经理、系统架构 师、设计组成员、QA 需求分析师、工程经理、系统架构 师、设计组成员、QA UI 美工、需求分析师、工程经理、 工程评审会议 2 系统架构师、设计组成员、QA 需求分析师、工程经理、系统架构 师、设计组成员、QA 需求分析师、工程经理、系统架构 师、设计组成员、QA 开发组成员、工程经理、需求分析 工程评审会议 3 师、系统架构师、QA 开发组成员、工程经理、需求分析 师、系统架构师、QA 测试人员、工程经理、 开发组成员、 需求分析师、系统架构师、QA 工程评审会议 4 测试人员、工程经理、 开发组成员、 需求分析师、系统架构师、QA 测试人员、工程经理、 开发组成员、 需求分析师、系统架构师、QA 工程总结会议 工程所有成员 工程所有成员 否 是 需求阶 段 否 概要设计说明书否 设计阶 段 UI 设计图是 详细设计说明书是 决策分析评议表是 编码阶 段 代码检查〔1〕否 代码检查〔2〕否 系统测试用例 测试阶 段 系统测试报告 〔1〕 系统测试报告 〔2〕 发布阶 段 用户手册 工程总结报告 否 否 否 是 否 - . word.zl- - - 4.44.4 质量保证〔质量保证〔QAQA〕〕 4.4.14.4.1QAQA 工作审计产品工作审计产品 文档责任人 工程方案工程经理 需求规格说明书工程经理 概要设计说明书工程经理 源代码开发组 系统测试用例测试组 系统测试报告测试组 用户手册工程经理 工程总结报告工程经理 入最正确实践库的产品工程经理 4.4.24.4.2QAQA 工作中需要审计的活动工作中需要审计的活动