4.1软件工程管理-CMM2软件项目规划-思考题
28 软件规模估算的方法
类比法
经验方法
参数模型:COCOMO模型
29 COCOMO模型
.COCOMO经验估算模型
- Constructive Cost Model,构造性成本模型,用于对软件开发项目的规模、成本、进度等方面进行估算;
- COCOMO模型是一个综合经验模型,模型中的参数取值来自于经验值,并且综合了诸多的因素、比较全面的估算模型;
- 在欧盟国家应用较为广泛。
Cocomo(Constructive Cost Model)是基于代码行的回归模型。它是软件项目的程序成本估算模型,通常用作可靠地预测与项目相关的各种参数的过程,例如大小、工作量、成本、时间和质量。它由Barry Boehm在1981年提出,该研究基于63个工程,使他成为了记录最好的模型之一。
模型的关键参数有两个,工作量和进度。
- 工作量: 完成单个任务所需要的人工,通常用人月来表示。
- 进度: 完成整个工程所需要的时间,和工作量成比例。通常用时间单位表示,如周,月等。