• RSS订阅 加入收藏  设为首页
评估ABC

软件工作量评估方法比较

时间:2015-11-8 13:51:42  作者:曹济  来源:软件成本评估  查看:579  评论:0
内容摘要:可以根据软件项目的特征和管理要求选择评估方法、应用所选择的评估方法进行评估、比较不同评估方法的评估结果并提交相应的工作量评估结果或评估报告、在项目执行过程中更新评估结果或评估报告,下表为常用的软件工作量评估方法...

可以根据软件项目的特征和管理要求选择评估方法、应用所选择的评估方法进行评估、比较不同评估方法的评估结果并提交相应的工作量评估结果或评估报告、在项目执行过程中更新评估结果或评估报告,下表为常用的软件工作量评估方法。


评估方法类型

内容说明

规模

评估人员要求

评估

时间

适用范围

备注

倒推法

倒推法通常根据已经设定的预算或者工作量进行反向推算,确定应该投入的工作量。例如客户或管理层设定的项目的预算不超过60万,每个人月对应的费用为2万,则该项目所评估的工作量为30人月

非必须

人员应该具备丰富的业务背景和技术背景

所需的评估时间较短,即使对于工作量为100人月的软件项目,所用时间一般不会超过两小时

分析项目预算金额或者工作量是否具备可行性

倒推法如果作为设定软件工作量的方法通常面临很高的风险,因为外部给定的金额预算或工作量预算大部分是基于客户或者管理层的支付能力或者承受能力,而非针对所要完成的软件功能而确定的数值

主观经验法

主观经验法是专家根据自身的工作经验针对所需的软件工作量进行评估的方法

非必须

人员应该具备丰富的业务背景和技术背景

所需的评估时间通常超过倒推法,大致是倒推法所需时间的两倍以上

对工作量进行评估,其结果可作为软件预算设定、合同金额设定、工作量预算等相关活动的决策依据

主观经验法通常需要与WBS方法相结合,如果只针对整体工作量进行评估,专家之间的意见分歧会较大,很难达成共识

经验数值法

经验数值法是参考软件行业的参考数据或者是软件组织自身的历史数据而进行工作量评估的方法

必须

人员应该具备丰富的业务背景和技术背景,人员同时应具备软件评估所需的基本统计知识

所需的评估时间通常高于倒推法,但低于主观经验法

对工作量进行评估,其结果可作为软件预算设定、合同金额设定、工作量预算等相关活动的决策依据

经验数值法的前提是参考历史数据,所以历史数据的可信度和准确性直接决定了经验数值法评估结果的准确性

线性模型法

线性模型是假设工作量与软件规模等影响因素存在线性相关而建立的评估模型

必须

人员应该具备丰富的业务背景和技术背景,人员同时应具备软件评估所需的基本统计知识

所需的评估时间通常高于倒推法,与经验数值法所需的时间接近

对工作量进行评估,其结果可作为软件预算设定、合同金额设定、工作量预算等相关活动的决策依据

线性模型存在直观简单的特点,但缺点在于假设变量之间存在线性关系。实际工作中可以通过建立分类分段线性模型来克服线性假设的缺点与不足

幂函数模型法

幂函数模型法以非线性关系描述工作量与相关参数之间的函数关系,比线性模型更具备通用性

必须

人员应该具备丰富的业务背景和技术背景,人员同时应具备软件评估所需的基本统计知识

所需的评估时间通常高于倒推法,与经验数值法所需的时间接近

对工作量进行评估,其结果可作为软件预算设定、合同金额设定、工作量预算等相关活动的决策依据

幂函数模型形式统一简洁,且通常不涉及截距问题,具备操作简单等优点

在软件工作量评估的过程中,评估人员可以结合项目的自身特征以及管理方面的要求,并对照上表中各种评估方法的特点选择合适的软件工作量评估方法。

在选择软件评估方法时还有一个基本要求,即对于每个工作量评估任务最好都选用两个以上的评估模型,这样可以在不同模型的评估结果之间进行比对,从而提高评估的准确程度。在选择两个以上的评估方法时,通常还应该设置相应的主次关系。例如,在某个工作量评估任务中以经验数值法作为主要的评估方法,同时以线性模型法或者主观经验法作为其辅助的评估方法。需要说明的是,不管采用哪种方法,即便是倒推法,也应该确保工作量的评估结果能够符合人员的主观感受,对于那些完全背离人员主观感受的评估结果通常不应作为正式的评估结论。需要重点强调的是,评估结果符合人员的主观感受这一准则是对所有评估方法的一个检验手段,它本身并不作为一种单独的评估方法


标签:软件评估  工作量评估 
上一篇:没有了
下一篇:五种功能点标准有何区别

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

京ICP备06052862号-2