COCOMOII
成本估算模型
COCOMO
的发展历程和很多
IT
管理相关模型的产生一样有着十分传奇的色彩,和其国的
Lev
i
’
s
品牌牛仔裤一样有着悠久的历史。
1981
年的一天,师出
TRW
汤普森·拉莫·伍尔德里
奇公司
[
美
]
计算机科学部从事软件开发成本估算研究工作的
Barry Boehm
博士——一个为
成全天下软件开发事业而投生到历史的洪流中去
,
决意用智慧为世界迎来崭新的明天的人。
工夫不负有心人,
在历经日以继夜的无数次失败后,
终于在这一天提出的结构型成本估算模
型——“构建式成本模型”
(COCOMO)
,它是一种精确、易于使用的成本估算方法,而且是一
个和
Putnam
一样已经得到业界数据的验证的模型。
时过境迁,
在随后的
10
年岁月里,
在美
国空军任职的
Ray Kile
先生
,
对其进行了修订改良,形成了中级
COCOMO
增强版,同时也是
美军使用的标准版本。
Boehm
重来没有放弃成为一个伟大软件成本估算模型专家的理想,而
一直从事如何有效地将
COCOMO
有效的运用到软件项目成本估算工具当中,
他意识到
IT
界的
发展极为迅速,
如果没有发展和创新
COCOMO
终究有一天将会被社会所淘汰,
被世人所遗忘,
所以到了
1996
年,
Boehm
博士根据软件发展情况,终于发布了改进版,将
COCOMO
升级为
C
OCOMOII
,
而
COCOMO II
是对经典
COCOMO
模型的彻底更新,
反映了现代软件过程与构造方法。
美军国防部在
1999
年春季公布的参数模型指导手册中将此模型作为软件评估模型的首选,
B
oehm
终于把
COCOMO
从浩瀚的同类工具中脱颖而出并推上世界巅峰,期间其著作《软件成本
估算:
COCOMOn
模型方法》和《软件工程经济学》更成为无数
IT
项目管理人员所景仰的经
典之作,终于智慧爆发
,
惨悟透了老子《道德经》中“大有则无”的思想
,
发现自己再强也只
不过是凡俗人间的一片过眼云烟
,
所以看破红尘就此归隐。
然而他却给世人留下
COCOMOII
这个巨大的财富,为软件开发事业做出无法估计的贡献,也
许是对他为软件世界付出辛勤汗水的一点告慰吧。要使用
COCOMOII
模型进行成本估算,首
先必须了解一些关于它的用法和需要注意的地方,
这样我们才能有效的将它应用当管理工作
当中。
首先我们应该了解一下
COCOMO
模型中用到的一些变量,
当然还有
COCOMOII
模型的类型和分
类,这是估算软件成本的重要环节:
(
1
)
COCOMO
模型中的变量。
DSI-------
源指令条数。不包括注释。
1KDSI = 1000DSI
。
MM-------
开发工作量(以人月计)
1MM = 19
人日
= 152
人时
=1/12
人年
TDEV-----
开发进度。
(
以月计
)
(
2
)
COCOMO
模型的类型: