软件开发劳动计量方法和软件成本估算.docVIP

软件开发劳动计量方法和软件成本估算.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发劳动计量方法和软件成本估算

软件开发劳动计量方法和软件成本估算   [摘要]通过对软件开发成本的分析,发现软件开发劳动量是软件成本函数的重要变量,准确计量软件开发劳动对于提高软件成本估算的准确性具有重要意义。根据劳动计量的基本原理,分析发现现有软件开发劳动计量方法存在不足。结合软件开发劳动过程的特点,本文提出了软件开发劳动计量的新方法――综合计量法。最后探讨了综合计量法对软件成本估算的意义。   [关键词]软件开发;成本估算;劳动计量   中图分类号:F245;      软件项目成本的估算对于投资决策、项目成功具有重要的意义。它是软件项目可行性分析的基础,是制定软件项目成本计划和进度计划的前提;还是进行软件项目风险管理的依据。然而现实中软件开发项目存在严重的成本超支的问题。据standish Group 2004年50000 多个软件项目的统计结果显示平均预算超支 89%,对软件开发成本估算大大不足是其主要原因之一。[1]因此软件项目的成本估算成为软件项目管理研究的热点问题。   现有的软件成本估算研究,取得了一系列成果。比如软件成本估算的鼻祖Boehm提出了CoCoMo算法、CoCoMoII算法。 Putman提出了大型软件项目工作量的估算算法,以及布鲁内耳大学的Shepper将类推算法用于软件成本估算。还有一些学者利用回归算法、专家判定法、工作矩阵分解法、遗传算法、人工神经网络法估算软件成本。他们不仅对估算算法进行研究,还对数据的来源、普适性、缺失数据处理、预测精度、提高精度方法等问题进行了深入研究。然而在国内外鲜有文献从劳动计量的角度研究软件成本估算问题。通过成本分析可以看出软件成本的主要构成是人力成本,软件开发劳动的计量,是核算人力成本的基础。因此研究软件开发的劳动计量对于提高软件开发成本估算的准确度具有重要的理论和实际意义。由于软件产品的独特性和脑力劳动的复杂性,软件开发劳动量的估算较为困难,现有的对软件开发劳动量估算主要靠经验,本文试图根据劳动价值理论对软件开发劳动计量方法进行初步探索。   深入研究劳动计量问题的文献最早可追溯到马克思的劳动价值理论。之后,泰勒从提高劳动生产率角度探讨了如何具体地对劳动进行计量,并将之运用于实践。吉尔布雷斯夫妇就劳动动作简化问题作了细致的研究,甘特提出用甘特图作劳动计划、计件奖励工资制。实际工作中人们对于软件开发劳动的计量,有以开发所耗的人月数表示的,也有以功能点估算工作量的,还有用代码行表示劳动量的。如 COCOMO方法以代码行为基础,Albrechet以功能点为基础进行估算.基于劳动价值理论的劳动计量方法是软件开发劳动计量的理论基础,从劳动计量的理论角度分析,这些计量方法都存在不足之处:将复杂劳动简单化,用计量体力劳动的方法计量脑力劳动。本文以下组成首先分析软件开发成本的构成,然后对现有软件开发劳动计量方法进行评述,在提出新的软件开发劳动计量方法,最后利用COCOMO数据,验证该方法的有效性。      二、软件开发成本的构成      从马克思的劳动价值理论、生产要素分类、成本与产量的关系三个方面解析,可以看出劳动力成本是软件开发成本的重要组成部分,劳动量是软件开发成本函数的重要变量。   按照经典劳动价值理论的的观点:软件开发成本是企业为了生产软件所作出的价值牺牲。w=c+v+m ……(2)   其中w-商品价值,c-生产资料转移的价值,v-劳动者为自己劳动所创造的价值,m-剩余价值。c+v构成理论成本。   为了说明在软件开发中哪种生产手段对成本的形成起主要作用,按生产要素类型对c+v划分:   c+v=t+y+l+g……(3)   其中t-土地成本,y-原材料及附加成本、l-劳动力成本、g-固定资产费用。即:   可以看出:   c = t+y+g,v=l……(4)   土地成本包括购买土地所需资本及附加费用,一般土地被认为不会失去其原有价值,不存在折旧问题,因此土地成本可以忽略。原材料及附加成本包括光盘等存储介质的购买价格、纸张、墨粉等耗材费用、库存费用、电费、通讯费等。劳动力成本由劳动者的工资性收入、社会保险及其它支付给个人的费用构成。固定资产费用主要由办公房屋折旧或租赁费、办公家具、空调、打印机的折旧、电脑、软件工具的折旧和维护升级费用构成。软件复制所需光盘、纸张价格低廉,购买方便,可以实现零库存生产,于是,原材料及附加成本也可以忽略。即:    ,v=l,则 (5)   可见,软件企业生产软件成本主要由g、l构成。为了分析软件产品产量和成本的关系,再将成本g+l按照成本与产量的关系划分为固定成本f和半变动成本d、变动成本b。得到:    (6)   固定资产费用g中,办公房屋折旧或租赁费、办公家具、空调、打印机的折旧,在各期的支出水平比较稳

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档