软件产品度量与评价探讨040418.ppt

Page 1 软件产品度量与评估探讨 Echo_chen Page 2 定义 产品度量: 定义 产品特性定量分析的 标准 ,并按照此标准对 测试 结果 进行 量化 。 产品评估:根据产品度量的结果,对 整个软件产品 进行评价。 Page 3 内容 1 、引入软件度量与评估的优点 2 、度量与评估的流程 3 、效率的度量 Page 4 1 、引入软件度量与评估的优点 软件整体评价 有利于找到测试分析的重点 测试结果的分析 从思路上指导测试工作 Page 5 1.1 软件整体评价 测试结束了,软件质量究竟如何? —— 这是用户常问的问题。 用户对测 试过程的 了解、参 与比较少 。 沟通! √ 测试结果 的分析、 整理、量 化需要提 高。 量化! √ 对测试需 求的定义 是否全面 ,让用户 心中有数 。 目标! √ 用户希望 测试是全 面质量保 证,甚至 是全面业 务保证。 责任! 用户关心 的是整体 评价,而 不是某个 测试类型 的结果。 结论! Page 6 1.1 软件整体评价(续) 策略 1 —— 保护自己: 告诉用户测试的目的是尽可能多的发现问题,但并 不保证软件的质量。 策略 2 —— 提高服务: 在测试开始前,就与用户就软件质量评估的标准达 成共识。 (目标问题、沟通问题) 测试过程是为质量评估服务。 (沟通问题) 质量评估是测试结果量化的开始。 (量化问题) Page 7 1.2 有利于找到测试分析的重点 每个系统的特征不同( 大数据量?实时系统?大并发量?交易系统 ?查询系统?可靠性要求高? ) 度量则必须定义特性优先级 可依此定义测试分析重点( 系统结构?数据库设计?并发交易处 理?资源泄露?系统软件构架? ) 任何测试分析都要与功能紧密结合( 对业务有何影响,这是 用户最关心的 ) Page 8 1.3 测试结果的分析 ? 单个结果 ? 汇总分析 ? 定性 ? 定量 测试结果是为评价服务的 对单个测试结果的分析应尽可能深入 ? 最优服务用户 ? 提升测试的价值 ? 提高测试队伍的水平 Page 9 1.3 从思路上指导测试工作 测试只是第一步 测试是服务,要不断提升用户满意度 测试应该为评价服务 测试应该有整体观念 测试有和开发类似的过程( 需求 — 概要设计 — 详细 设计 — 实施 — 评价 ) Page 10 2 、 度量与评估的过程 相关国际、国家标准 度量与评估模型 度量与评估流程 评测方要做的准备工作 Page 11 2.1 相关国际、国家标准 GB/T16260-1996 信息技术 软件产品评价 质量特性及使 用指南( idt ISO/IEC 9126: 1991 ) GB/T17544-1998 信息技术-软件包-质量要求和测试 ( idt ISO/IEC 12119-1994 ) GB/T18905 -2002 软件工程 产品评价( idt ISO/IEC 14598 : 1998 ) GB/T 16680-1996 软件文档管理指南( neq ISO/IEC TR 9294:1990 ) Page 12 2.1 相关国际、国家标准(续 1 ) 软件质量 功能性 可靠性 易用性 效率 维护性 移植性 适合性 准确性 互操作性 安全保密性 依从性 成熟性 容错性 易恢复性 依从性 易理解性 易操作性 易学性 吸引性 依从性 时间特性 资源利用率 依从性 易分析性 易改变性 稳定性 易测试性 依从性 适应性 易安装性 共存性 易替换性 依从性 GB/T16260-1996 定义 Page 13 2.2 相关国际、国家标准(续 2 ) 理想与现实的差距: 特性、子特性定义完备, 度量元 定义缺乏 度量与测试的有效结合问题 Page 14 2.2 度量与评估模型 分级度量与评估 软件质量

文档评论(0)

1亿VIP精品文档

相关文档