软件开发劳动计量方法与软件成本估算

2020-04-21 07:38

软件开发劳动计量方法与软件成本估算

[摘要]通过对软件开发成本的分析,发现软件开发劳动量是软件成本函数的重要变量,准确计量软件开发劳动对于提高软件成本估算的准确性具有重要意义。根据劳动计量的基本原理,分析发现现有软件开发劳动计量方法存在不足。结合软件开发劳动过程的特点,本文提出了软件开发劳动计量的新方法——综合计量法。最后探讨了综合计量法对软件成本估算的意义。

[关键词]软件开发;成本估算;劳动计量

中图分类号:F245;

软件项目成本的估算对于投资决策、项目成功具有重要的意义。它是软件项目可行性分析的基础,是制定软件项目成本计划和进度计划的前提;还是进行软件项目风险管理的依据。然而现实中软件开发项目存在严重的成本超支的问题。据standish Group 2004年50000 多个软件项目的统计结果显示平均预算超支 89%,对软件开发成本估算大大不足是其主要原因之一。[1]因此软件项目的成本估算成为软件项目管理研究的热点问题。

现有的软件成本估算研究,取得了一系列成果。比如软件成本估算的鼻祖Boehm提出了CoCoMo算法、CoCoMoII算法。 Putman提出了大型软件项目工作量的估算算法,以及布鲁内耳大学的Shepper将类推算法用于软件成本估算。还有一些学者利用回归算法、专家判定法、工作矩阵分解法、遗传算法、人工神经网络法估算软件成本。他们不仅对估算算法进行研究,还对数据的来源、普适性、缺失数据处理、预测精度、提高精度方法等问题进行了深入研究。然而在国内外鲜有文献从劳动计量的角度研究软件成本估算问题。通过成本分析可以看出软件成本的主要构成是人力成本,软件开发劳动的计量,是核算人力成本的基础。因此研究软件开发的劳动计量对于提高软件开发成本估算的准确度具有重要的理论和实际意义。由于软件产品的独特性和脑力劳动的复杂性,软件开发劳动量的估算较为困难,现有的对软件开发劳动量估算主要靠经验,本文试图根据劳动价值理论对软件开发劳动计量方法进行初步探索。

深入研究劳动计量问题的文献最早可追溯到马克思的劳动价值理论。之后,泰勒从提高劳动生产率角度探讨了如何具体地对劳动进行计量,并将之运用于实践。吉尔布雷斯夫妇就劳动动作简化问题作了细致的研究,甘特提出用甘特图作劳动计划、计件奖励工资制。实际工作中人们对于软件开发劳动的计量,有以开发所耗的人月数表示的,也有以功能点估算工作量的,还有用代码行表示劳动量的。如 COCOMO方法以代码行为基础,Albrechet以功能点为基础进行估算.基于劳动价值理论的劳动计量方法是软件开发劳动计量的理论基础,从劳动计量的理论角度分析,这些计量方法都存在不足之处:将复杂劳动简单化,用计量体力劳动的方法计量脑力劳动。本文以下组成首先分析软件开发成本的构成,然后对现有


软件开发劳动计量方法与软件成本估算.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:有机化学试题库参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: