软件质量度量方法.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件度量建议 主要内容 1、软件质量要素 2、外部常规推荐的软件质量指标 3、外公司使用的软件度量指标 4、建议使用的软件质量指标 软件质量管理现状 1、软件开发过程不完善 由于软件开发的规模逐渐扩大,但是相比专业的软件公司来说还处于起步阶段,故软件开发的过程管控还不算完善,需求分析、代码分析、测试等都比较薄弱。 2、测试目前处于系统测试阶段,单元测试和集成测试还处于摸索阶段。 3、软件质量保证缺乏组织和人员的保证 一、软件质量要素 正确性 可靠性 效率 完整性 可用性 可维护性 可测试性 灵活性 可移植性 可复用性 互操作性 二、外部常规推荐的软件质量指标 进展测量 开发人员在每个阶段完成的工作量 稳定性评估 每个阶段的产品是否足够稳定以进行下一个阶段的工作 过程符合性 开发人员是否遵守项目开始批准的开发规程 质量评价工作量 开发人员消耗在内部质量评价活动中的工作量的百分比 测试覆盖率 开发远远的测试过程覆盖的软件系统的数量 缺陷发现效率 在一个阶段中可发现缺陷中实际发现的缺陷数量 需求可跟踪性 系统满足需求的比率 缺陷去除率 发现缺陷的解决的比率 缺陷保持时间 长时间内没有解决的缺陷数目 缺陷密度 系统中有缺陷倾向的组件 复杂性 设计和代码中的复杂性 TRW公司(汽车,航空)软件度量指标(部分) 返工积压 未完成的返工代码行数 / 源代码总行数 返工稳定性 总返工代码行数 - 已返工代码总行数 返工比例 返工代码行数 / 源代码总行数 模块化 可变更性 可维护性 …… MIL/SOFTQUAL美军标软件质量评估 吞吐量 响应时间 存储利用率 缺陷密度 错误平均间隔时间 计算精度 直接访问效率 有效通信带宽 …… ATT和Bellcore 内部发现的累计故障密度 客户发现的累计故障密度 发现的严重故障总数 关闭严重故障的平均时间 严重故障仍然开放的时间 领域总修改 微软公司 缺陷总数 每个例程的缺陷数 每千行代码中的平均缺陷数 平均故障时间间隔 编译器检测出的错误数量 …… 四、建议软件质量KPI 达到的目的: 以软件最终质量的结果驱动开过过程的管理。 KPI项目 1、需求满足度 100% 2、缺陷关闭率 (实际问题解决÷发现问题总数) 严重缺陷关闭率 100% 一般缺陷关闭率 80% 3、缺陷关闭周期 严重缺陷关闭周期 统计变化趋势,不设目标 一般缺陷关闭周期 统计变化趋势,不设目标 4、项目平均缺陷发现数 ≥3 (考核检测部门) 5、软件一次检测通过率 6、生产及市场反馈软件缺陷数 统计变化趋势 四、建议软件质量KPI 达到的目的: 以软件最终质量的结果驱动开过过程的管理。 KPI项目 1、需求满足度 100% 2、缺陷关闭率 (实际问题解决÷发现问题总数) 严重缺陷关闭率 100% 一般缺陷关闭率 80% 3、缺陷关闭周期 严重缺陷关闭周期 统计变化趋势,不设目标 一般缺陷关闭周期 统计变化趋势,不设目标 4、项目平均缺陷发现数 ≥3 (考核检测部门) 5、软件一次检测通过率 6、生产及市场反馈软件缺陷数 统计变化趋势 四、建议软件质量KPI 1、需求满足度 需求满足度=当月满足需求的项目数/当月提交的软件项目数 评估部门:检测中心 评估方法:从客户的角度依据以下参考文件进行评估 1、客户需求或者通用协议(移动协议) 2、系统需求规格书 3、系统方案 4、软件需求规格书 。。。 不合格定义:检测过程发现软件不具备客户要求的功能或者质量要求 四、建议软件质量KPI 2、缺陷关闭率 评估部门:检测中心 计算方法: 缺陷关闭率 =当月关闭的缺陷数 ÷当月计划关闭的软件缺陷数 定义: 严重缺陷关闭

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档