天网 发表于 2004-7-29 21:23:17

第70贴【2004-7-29】:软件故障分析

通过软件故障分析方法可以收集软件开发及使用中所遇到的错误及缺陷的信息。故障分析采用如下方式:
1.根据来源分类所有的错误和缺陷(如规格说明中的错误,逻辑错误,与标准不符合的错误等)
2.记录修改每个错误和缺陷的成本
3.统计每一类错误和缺陷的数目,并按降序排列
4.计算每一类错误和缺陷的总成本
5.分析结果数据,找出造成组织最高成本的错误和缺陷类型
6.产生修正过程的计划,目的是消除(或降低其出现的频率)成本最高的错误和缺陷类型

skinapi 发表于 2004-7-30 12:51:47

那如何计算成本呢?根据修改该Bug所需要的时间?

天网 发表于 2004-7-30 13:05:25

这里的成本是指的故障修复成本,具体进行分析时,可以简化为测量修复故障所需的时间。

这个小帖子只是从成本的角度介绍故障分析的内容,实际故障分析包含的内容很广,可以运用多种方法、各个维度去对故障进行分析。

michelle_happy 发表于 2004-7-30 17:31:23

软件故障分析一般是谁去做呢?

QA吗?

天网 发表于 2004-7-30 18:18:36

这个要根据企业开展故障分析的流程定义来进行,例如:故障分析开展较好的企业可以由QA进行,针对分析结果对全流程进行改进;也可以由测试组进行,来进行测试过程的改进、或更有针对性的进行测试;也可以由开发组自行开展,来决定开发不同阶段的投入等等。

skinapi 发表于 2004-7-30 22:47:43

现在一般要做到计算成本还是挺难的,不过对发现的缺陷和错误进行分类还是很必要的也是可行的。
页: [1]
查看完整版本: 第70贴【2004-7-29】:软件故障分析