1、目录1 什么是 产 品 质 量保 证 ?2 质 量保 证 内容3 质 量保 证 流程4 质 量保 证 的 实 践5 QA存在的意 义 和 职责什么是产品质量保证?确定 一个软件产品的 质量目标 、 建立 实现这些 目标 的 计划 以及 监督和调整软件计划 、软件 工作产品 、 活动和质量目标 以满足顾客和最终用户需要和期望 的过程 。确定质 量目 标建立目标计划监 督和 调整满 足用 户 需求1 什么是 产 品 质 量保 证 ?2 质 量保 证 内容3 质 量保 证 流程4 质 量保 证 的 实 践5 QA存在的意 义 和 职责质量保证内容1 什么是 产 品 质 量保 证 ?2 质 量保 证
2、内容3 质 量保 证 流程4 质 量保 证 的 实 践5 QA存在的意 义 和 职责质量保证流程定义过程质量OK否 是开发产品 评估产品质量改进过程 将过程制度化1 什么是 产 品 质 量保 证 ?2 质 量保 证 内容3 质 量保 证 流程4 质 量保 证 的 实 践5 QA存在的意 义 和 职责质量保证的实践 质量分析模型 质量分析的技术、方法和工具 鱼骨图、 Pareto 图、趋势分析、统计过程控制等 质量分析产生的共识 尽可能早地发现并消除缺陷 在软件开发周期的各阶段实施质量控制活动; 收集质量管理的数据 缺陷数据 返工的工作量数据 缺陷消除有效性分析; 质量成本分析缺陷数据是质量活动
3、的基础 策划将来的项目和项目的后续阶段 积累的缺陷历史数据在项目策划中可以用来确立项目的质量目标 估计缺陷密度 缺陷消除率 在开发进程中利用项目前期采集的缺陷数据来预测产品潜在的缺陷 采取适当的措施来改进质量 规划产品的维护工作 利用缺陷数据评估 过程 项目 缺陷预防 错误发生的类别 原因分析分析缺陷数据 对每次评审和测试活动收集的数据进行汇总和分析 缺陷分布的趋势及其对产品质量的影响 识别缺陷引入阶段 缺陷密度 - 缺陷是否被充分地发现改进质量的途径 - 尽早消除缺陷需 求 设 计 编 码 单元测试 系统测试部件测试 交付使用缺陷数在总体注入缺陷相同的情况下,尽早地消除缺陷可以使交付产品的质
4、量大大提高。质量分析模型 - 缺陷消除错误修改引入缺陷发现进入本阶段前存在的缺陷未发现的缺陷结束本阶段时遗留的缺陷消除的缺陷逃逸的缺陷本阶段开发中注入的缺陷进入的缺陷进入的缺陷本阶段开发中注入的缺陷消除的缺陷 +( )/DRE =缺陷消除的有效性 (DRE)缺陷修改修改引入的缺陷+当前的开发阶段1 什么是 产 品 质 量保 证 ?2 质 量保 证 内容3 质 量保 证 流程4 质 量保 证 的 实 践5 QA存在的意 义 和 职责QA存在的意义 正确的贯彻和使用过程 客观地审视项目过程的符合性 分析执行过程所产生的结果, 以支持过程改进 合作协调地开展工作 提供执行过程的反馈意见 为项目人员掌握过程提供指导QA的职责 客观评价过程实施情况 客观评价工作产物 客观评价服务 识别、文档化不一致问题 提供项目组和高层管理者 ,QA的活动反馈 确保不一致问题被解决已定义过程描述、标准、操作程序结束谢谢各位 !