第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页软件项目工作量估算COCOMO和SLIM模型的应用研究赵燕君(浙江师范大学数理与信息工程学院,浙江金华,321004)摘要:工作量估算对于软件项目计划制订、项目进度管理、人力资源调配、项目成本控制有着重要意义
文章重点介绍了COCOMO模型和SLIM模型方法,再对这两个不同模型估算方法进行综合分析比较,总结出比较准确的估算方法
关键词:工作量估算;COCOMO模型;SLIM模型0引言项目经理把工作量分配给具体的工程师,把工作量分布在详细的项目计划中,这就是依据工作量所进行的项目管理[1]
工作量的估算是软件项目计划的关键环节
很多组织更愿意使用分解或建模方法而不愿听取专家建议或使用类推分析方法
通过构造对工作量或成本起关键作用的参数模型(如普遍使用的建模),当软件工程师将估计值与实际值比较时,他们就拥有可以用来检验的东西
通过在过程中合成一个模型,估计师检查模型和准确性之间的关系,以便能够调整模型,提高未来预测的准确性
有两种类型的模型已经用来进行工作量的估计:成本模型(cost)和约束模型(constraint)
成本模型提高了工作量或持续时间的直接估计,如COCOMO模型就是一个经验成本模型
相反,约束模型显示了随着时间的流逝两个或多个参数之间的关系,这些参数是工作量、持续时间或人员水平等
Rayleigh曲线在几个商业产品(包括Putnam)中作为约束模型被使用[2]
文章主要是对两个正确率较高的典型模型:COCOMO和SLIM模型进行介绍,并将两者分析比较,提出了综合运用这两种模型计算工作量的方法
1COCOMO模型估算法在20世纪70年代,BarryBoehm研究了从加利福尼亚TRW咨询公司的大量项目中收集了数据
使用这些数据,他道出了构造性成本模型(COnstructive