软件质量管理实践(连载十一)

发表于:2008-12-23 17:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:于波、姜艳    来源:51Testing提供试读

关键字:软件质量管理

  4.7.2  同行评审的质量准则

  根据Watte Humphrey于1998年提出的经验数据,设计阶段同行评审工作量应该占到该阶段工作量1/3或以上,代码评审工作量也要占到编码和单元测试阶段的工作量1/3以上。如果它们都只占到15%,此时同行评审的质量系数仅仅是0.5。

  业界的通用准则如下:

  (1)设计同行评审工作量应占设计阶段总工作量的1/3以上,其质量准则为:设计文档同行评审应该至少发现3个缺陷/页。经评审修改后,缺陷清除率1级100%,2级100%,3级80%以上,残留缺陷密度控制在0.5个/页以下。

  (2)代码同行评审工作量应占实现阶段总工作量的1/3以上。

  (3)同行评审准备过程发现的缺陷数应该是同行评审会上发现的缺陷数的2倍以上。

  4.7.3  建议的同行评审效率

  如果在软件开发全过程中使用同行评审及审查,它们的总工作量要占10%的开发工作量。

  1.同行评审准备效率

  (1)需求250行(5页)/小时;

  (2)概要设计200行(4页)/小时;

  (3)详细设计150行(3页)/小时;

  (4)源码150行(无注释)/小时。

  2.同行评审会议效率

  (1)每20页叙述性文档,需要40人时;

  (2)每12页概要设计,需要30人时;

  (3)每1000行代码,需要55人时。

  审查的效率取决于以下因素:

  (1)在准备和实施过程中所耗费的时间和工作量;

  (2)实际的审查速度超过推荐的审查速度时,审查效率往往会降低;

  (3)最佳的审查速度取决于所审查的产品类型与审查人员的技能和经验。

  4.7.4  同行评审覆盖率

  在有效的开发过程中,一般对同行评审有如下的覆盖率要求。

  (1)对需求的同行评审覆盖率要求100%;

  (2)对设计的同行评审覆盖率要求100%;

  (3)对系统和验收测试用例的同行评审覆盖率要求100%;

  (4)对代码的同行评审覆盖率要求不少于30%。

  ● 新编代码的关键部位和关键算法要进行100%的同行评审(此比例不能放松,每个分支的组合条件都要审查)。

  ● 非新编代码采取采样评审,采样比不少于25%。

 

相关阅读:

软件质量管理实践(连载十)

软件质量管理实践(连载九)

软件质量管理实践(连载八)

软件质量管理实践(连载七)

软件质量管理实践(连载六)

版权声明:51Testing软件测试网获电子工业出版社授权连载《软件质量管理实践》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号