• RSS订阅 加入收藏  设为首页
软件风险评估

软件风险成本评估方法分类介绍

时间:2015-11-7 14:43:54  作者:曹济  来源:原创  查看:292  评论:0
内容摘要:本章内容主要集中于如何从软件风险的角度对软件成本评估结果进行分析,从而对基于历史数据的成本评估结果或者是基于工作分解结果的成本评估结果进行修正。软件风险是一个非常广泛的话题,本章内容仅局限于从软件成本评估的角度对软件风险进行分析,关注如何将软件项目所面临的风险信息转换为相关联的软件成本信息

软件风险是一个非常广泛的话题,以下内容仅局限于从软件成本评估的角度对软件风险进行分析,关注如何将软件项目所面临的风险信息转换为相关联的软件成本信息。下表列出了可用于软件成本评估的五类风险分析方法以及它们与主客观工作量评估方法的对应关系。

评估类型         评估方法

基于历史项目数据的客观评估方法

基于专家经验的主观评估方法

单一风险系数调整方法

根据历史项目的分类数据信息得到工作量或费用的参考值,然后再通过设定单一的调整系数来调整工作量或者费用

根据评估专家的个人经验得到工作量或费用的参考值,然后再通过设定单一的调整系数来调整工作量或者费用

分类加权风险系数调整方法

根据历史项目的分类数据信息得到工作量或费用的参考值,然后再通过设定一系列的调整系数的相对权重以及数值来调整工作量或者费用

根据评估专家的个人经验得到工作量或费用的参考值,然后再通过设定一系列的调整系数的相对权重以及数值来调整工作量或者费用

特定风险预算方法

不适用

根据专家经验识别出软件项目所面临的特定风险,并对特定的风险设置风险预算,计算相应的风险成本

预备费用设置方法

根据历史项目的分类数据信息得到工作量或费用的信息,然后再根据具体项目所面临的风险类型将其归属为不同的预备费用类型

不适用

蒙特卡洛模拟方法

根据历史项目的分类数据信息得到蒙特卡洛的模拟公式,然后通过调整相应的概率值判断所对应的软件成本评估区间结果,该方法从统计角度为单一风险系数调整法和分类加权风险系数调整法提供了相应的置信度信息

根据专家个人经验设定相应的参数,然后建立蒙特卡洛的模拟公式,通过调整相应的概率值判断所对应的软件成本评估区间结果,该方法从统计角度为单一风险系数调整法、分类加权风险系数调整法以及特定风险预算方法提供了相应的置信度信息


根据上表中所列举的五种风险成本评估的内容及应用范围,单一风险系数调整方法、分类加权系数调整方法、特定风险预算方法以及预备费用设置方法的共同特点在于给出明确的软件风险成本评估结果。例如某软件项目在未考虑风险因素下的成本评估结果为180万元,在应用了特定风险预算方法之后评估出该项目对应的成本风险预算为25万元,所以该项目最终的成本评估结果为205万元。与前面四种方法不同,蒙特卡洛则以直观的方式给出了软件成本评估结果在指定的置信度水平下,所对应的成本评估结果分布区间。例如针对某软件项目,在给定80%置信度水平下,其对应的软件成本区间为【170万元,230万元】。相对于前面的几种方法,应用蒙特卡洛方法来评估软件风险成本能够向管理人员和决策人员呈现更为丰富的信息。

与软件工作量评估、软件人员成本评估“多头凑”的整体思路相似,对于软件风险成本评估时,也应该至少采取两种以上的风险成本评估方法,从而可以在不同的方法之间进行交叉检查。如果在不同方法之间出现较大的成本评估结果差异时(例如超过30%),应该针对每种风险评估方法重新检查,确保通过不同的方法可以得到相近的软件风险成本评估结果。下面分别对上述的五类风险成本评估方法进行说明。



标签:风险评估 风险管理 

csan.org.cn 版权所有 csan@csan.org.cn

京ICP备06052862号-2