找回密码
 立即注册
搜索
查看: 295|回复: 19

CMM对软件Bug的用处[转]

[复制链接]

36

主题

273

回帖

403

积分

中级会员

积分
403
发表于 2003-3-12 14:53:50 | 显示全部楼层 |阅读模式
本来象软件这样的逻辑产品,开发过程中出现缺陷(BUG)不可避免,但随着CMM级别的提高,软件可靠性将有数量级的改进,目前业界通常的标准是:每千行源代码所含的BUG数,CMM1级为11.95个,CMM2级为5.52个,CMM3级为2.39个,CMM4级为0.92个,而到了CMM5级则只有0.32个。也就是说CMM5级的可靠性比CMM1提高近40倍。在CMM1,大多数的BUG通常都会在测试阶段出现,随着CMM级别的提高,BUG出现的高峰也随之提前,从而使软件开发的进度得到可靠的保证。在可靠性提高的同时,CMM5的软件开发周期是CMM1的36%,而生产成本是CMM1的19%,平均每个软件开发人员的生产率会提高4倍。

这段内容转自CSDN上某一个人的发言。

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-3-12 19:59:03 | 显示全部楼层
专业!

多谢楼主的转贴,以后有什么好的,也要多多转来大家看看啊,呵呵!
回复

使用道具 举报

134

主题

1122

回帖

1709

积分

荣誉版主

积分
1709
发表于 2003-3-13 10:37:18 | 显示全部楼层
数据有点惊人。
CMM5的软件开发周期是CMM1的36%,我觉得必须加上软件的规模,小型软件未必。
回复

使用道具 举报

36

主题

273

回帖

403

积分

中级会员

积分
403
 楼主| 发表于 2003-3-13 12:11:51 | 显示全部楼层
对,所以我们公司据说将针对小型项目进行文档上的裁减。哈哈~~,这下开心了~~
回复

使用道具 举报

327

主题

3264

回帖

3641

积分

荣誉版主

积分
3641
发表于 2003-3-14 00:10:32 | 显示全部楼层
这里是否存在一个矛盾点呢?
渐渐的,开发的项目越来越大,维护成本越来越高,为了减低成本,引入了CMM管理,但为了CMM的开发周期,又要简化文档,这样的话,日后的维护不是越来越难的吗?不明白了!
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2003-3-14 14:09:43 | 显示全部楼层
:) 我一直没有发言过,不知道这次能否成功。
谢谢大家的发言,使我常受益。能否有测试方面的发言可以供讨论。?

:P
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2003-3-14 14:13:54 | 显示全部楼层
其实,我没有真正的作过开发,我不知道有一种观点对不对——文档的工作既是代码的工作,也是维护的工作,也是复用的工作——可以减少代码重复编写的次数,可以降低维护的难度,可以增加软件(模块)复用的比例。
各位,如何认为呢。?:{
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2003-4-10 15:43:31 | 显示全部楼层
嘿嘿,没人理我。嘿嘿!:MM
回复

使用道具 举报

7

主题

96

回帖

142

积分

海星

积分
142
发表于 2003-4-10 23:38:38 | 显示全部楼层
数据太准确了,反而真实性就低了。BUG存在的因素太多了。目前,国内太过注重软件工程,是否有点过了。我搞开发好几年了,我发现的BUG大部分是人为的原因。要减少BUG,提高软件质量应从基本做起。比如提高开发人员的基本素质,规范编码标准等小处做起
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2003-4-15 14:44:03 | 显示全部楼层

回复: CMM对软件Bug的用处[转]

最初由 小猪 发布
[B]本来象软件这样的逻辑产品,开发过程中出现缺陷(BUG)不可避免,但随着CMM级别的提高,软件可靠性将有数量级的改进,目前业界通常的标准是:每千行源代码所含的BUG数,CMM1级为11.95个,CMM2级为5.52个,CMM3级为2.39个,CMM4级为0.92个,而到了CMM5级则只有0.32个。也就是说CMM5级的可靠性比CMM1提高近40倍。在CMM1,大多数的BUG通常都会在测试阶段出现,随着CMM级别的提高,BUG出现的高峰也随之提前,从而使软件开发的进度得到可靠的保证。在可靠性提高的同时,CMM5的软件开发周期是CMM1的36%,而生产成本是CMM1的19%,平均每个软件开发人员的生产率会提高4倍。

这段内容转自CSDN上某一个人的发言。 [/B]

我对这些论述半信半疑——
1 为什么这样定义?——什么东西都不是凭空想象、凭空而生,要这样作须有理由。
2 怎么做得到?——是否需要专家、团队的支撑——不是一般的人所能做到的吧?!
3 bug是否分级?是否任何一个错误都被定义在这个范围之内?
4 CMM只定义规则,什么时候开始进行定性的判断了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 18:04 , Processed in 0.095958 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表