浅析软件项目管理中的成本估算.doc

浅析软件项目管理中的成本估算.doc

ID:55713479

大小:59.00 KB

页数:9页

时间:2020-05-26

浅析软件项目管理中的成本估算.doc_第1页
浅析软件项目管理中的成本估算.doc_第2页
浅析软件项目管理中的成本估算.doc_第3页
浅析软件项目管理中的成本估算.doc_第4页
浅析软件项目管理中的成本估算.doc_第5页
资源描述:

《浅析软件项目管理中的成本估算.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅析软件项目管理中的成本估算(作者:刘瑞河陈志成发表时间:2014年11月)论文关键词:软件项目管理成本佑算COCOMO模型论文摘要:成本佑算是软件项目管理的主要内容之一,文中分析了目前软件项目成本估算的主要方法和存在的问题并详细讨论了中级COCOMO模型算法,根据各种算法的优缺点设计出权重合成的软件项目成本估算方法.0引言软件因其复杂性和难以度量,使软件项目管理较之其他项目管理而言有其特殊性.软件研发项目管理最早源自于20世纪年代中期.当时美国国防部曾立题专门研究软件项目做不好的原因,发现的项目是因为管理不善引起的,而并不是因为技术实力不够,进而得出一个结论,即管理是影响软件研发项目全局的

2、因素,而技术只影响局部.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动.据美国软件工程实施现状的调查,软件研发的情况很难预测,大约只有10%的项目能够在预定的费用和进度下交付.软件成本估算技术为好的软件管理提供了必要的基础.没有合理而准确的成本估算能力,软件项目往往会出现以下问题:①对软件开发做出过分乐观的估计,在竞争性的软件合同投标中虚报低价,最终导致超出限度及性能的损害;②软件分析员没有可靠的数据,在分析设计阶段做出不合理的硬件一软件权衡分析,使软件的成本大大升高;③项目经理不能合理确定各个软件阶段的时间和工作量

3、的分配,导致软件项目无法按进度进行.1常用的软件成本估算方法常用的软件成本估算方法可以分为以下几种:(1)算法模型.提供一个或多个数学算法,这些算法产生的软件成本估算为一系列变量的函数,变量称为主要成本驱动因子.典型的有算法模线性模型、乘法模型、分析模型和COCOM。模型等.(2)专家判断、依靠该领域专家的经验、直觉以及对所测算软件项目的理解给出成本测算值的测算方法、典型的专家判断法有Delphi法、宽带Delphi法等、Delphi法是1948年由美国Rand公司推出的一种专家意见定性预测方法,它通过给专家发判定表,无记名填表、统计综合,向专家反馈结果并进行下一轮填表等步骤的多次反复,逐步

4、使专家的结论趋于一致而作为测算结果.Delphi法的主要优点是能够充分利用专家的经验并能处理一些特定的环境影响,不足是对专家可能具有的偏见无法处理,同时该方法非常费时.(1)类比估算法、类比法是将新的软件项目与已完成的相似的项目进行类比,用已完成项目的实际成本经适当调整作为新项目的成本测算值,具体测算时可由个别专家单独做出,也可由多位专家共同讨论做出•类比法的主要优点是充分利用了以往的经验,测算快速且廉价,其缺点是误差较大,通常只能为数量级一级的测算提供初步的近似值、(2)任务分解法.按分解先后时序可分为“自下向上”和“自上向下”两种方法.前者把整个系统分成许多基本的模块和相应的任务,分别洌

5、算其成本,然后累计得出整个系统的成本.后者则先从系统的总体特征中推算开发成本,例如在系统开发初期,通过初步调研和用户需求分析,大致确定系统的结构,给出系统规模、边界和基本功能要求,再利用经验或类比法测算出总成本的估计值,然后将总成本在各子系统或模块中分配.“自下向上”测算可由有关的开发人员直接参加,由于他们对模块的理解较详细,故测算结果误差较小,往往在10%左右、“自下向上”方法的主要缺陷是测算本身的成本较高,并且对于系统级(例如系统联调、项目管理等)成本,往往容易忽视或不易测算准确.由于“自上向下”与“自下向上”方法的互补性,所以“自上向下”测算方法的优、缺点与“自下向上”方法相反、2主要

6、算法模型和COCOMO模型算法模型是提供了一个或多个数学函数,这些算法产生的软件成本估算是一系列被认为是主要成本驱动因子变量的函数.用于软件成本估算的主要算法形式有问:(作者:刘瑞河陈志成发表时间:2014年11月)2.1线形模型线形模型具有以下形式:工作量=ao+a,x,+,—+arrn这里x,,”“,x。是成本驱动因子变量aou,ao是一组最匹配观察数据点集的系数.2.2乘法模型这里。还是成本驱动因子变量;嘶・。是一组最匹配观察数据点集的系数.以上2种算法模型的主要优点是能较好利用以前的经验,测算效率高,受测算人员的主观影响比较小,便于灵敏度分析和风险分析.主要缺点是模型软件规模的估计值

7、以及一些成本影响因子的值判断较难,自变量的精确性很大程度决定了测算结果的准确度.2.3COCOMO模型COCOMO模型是世界上应用最广泛的一个软件成本测算模型,其原意是“结构化成本模型”(Con-structiveCostModel).COCOMO模型是一个“自下而上”进行测算的杰出典范,而其基本思想是以一系列输入量为基础(如与软件的规模相联系或影响生产率的其它一些成本驱动因素),来导出软件开发所需的人力费用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。