COCOMO 即COnstructive COst MOdel(建设性成本估算模型),主要是对软件过程中的工作量、成本和进度进行估算,由 Barry W.Boehm博士最早于1981年提出,随着软件工程的实践发展出来了COCOMO II。
可以说是一个基于先验,修正于后验的模型,先验是指采集大量以往项目的数据得出一些经验值作为影响成本的因子,后验是指需要综合一批专家的经验和意见来对模型进行修正。因为是个模型,那么必然是普适性的、抽象的,但涉及到成本,那么必然是特定的、具象的,做到了客观结合主观,既形而上又形而下:)
PM=A x (Size^E) x ∏nEMi
A是一个常数,Size是指规模,E指五个比例