软件项目计划估算模型

软件项目计划估算模型COCOMO估算模型机构性成本模型COCOMO(Constructive Cost Mode)是最精确、最易于使用的成本估算方法之一

该模型分为:基本COCOMO模型,是一个静态单变量模型,它是对整个软件系统进行估算;中级COCOMO模型,是一个静态多变量模型;详细COCOMO模型,将软件系统模型分为系统、子系统和模块三个层次

①基本COCOMO模型估算公式:E=ab(KLOC)exp(bb)D=cb(E)exp(db)式中E为开发所需的人力(人/月)

D为所需的开发时间(月)

KLOC为估计提交的代码行

ab、bb、cb和db是指不同软件开发方式的值

②中级COCOMO模型

其估算公式为:E=ai(KLOC)exp(bi)×乘法因子,ai,biPutnam成本估算经验模型Putnam估算模型是一种动态多变模型,它是假设在软件开发的整个生存期中工作量的分布

根据曲线导出关于提交的代码行数L,人力K(人/年)和时间td(年)之间估算公式:式中Ck是技术状况有关的常数,它的典型值如下:对于差的开发环境 Ck=2500对于好的开发环境 Ck=10000对于有的开发环境 Ck=12500由上述公式可以得到所需开发工作量的公式:

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关