Cocomo模型详细介绍
COCOMO 模型详解 COCOMO 模型是构造性成本模型(Constructive Cost Model),由 Boehm 在 1981 年提出。该模型分为基本、 中间、详细三个层次,分别用于软件开发的三个不同阶段。 基本 COCOMO 模型 基本 COCOMO 模型用于系统开发的初期,估算整个系统的工作量(包括软件维护)和软件开发所需要的时间。该模型的公式为: E = aL^b D = cE^d 其中,E 表示工作量,单位是人月(PM);D 表示开发时间,单位是月(M);L 是项目的代码行估计值,单位是千行代码;a、b、c、d 是常数,取值如下表所示: | 软件类型 | a | b | c | d | | --- | --- | --- | --- | --- | | 组织型 | 2.4 | 1.05 | 2.5 | 0.38 | | 半独立型 | 3.0 | 1.12 | 2.5 | 0.35 | | 嵌入型 | 3.6 | 1.20 | 2.5 | 0.32 | 中间 COCOMO 模型 中间 COCOMO 模型用于估算各个子系统的工作量和开发时间。该模型的公式为: E = aL^b * EAF 其中,L 是软件产品的目标代码行数,a、b 是常数,取值如下表所示: | 软件类型 | a | b | | --- | --- | --- | | 组织型 | 3.2 | 1.05 | | 半独立型 | 3.0 | 1.12 | | 嵌入型 | 2.8 | 1.20 | 工作量调节因子(EAF)与软件产品属性、计算机属性、人员属性、项目属性有关。EAF 的计算公式为: EAF = F1*F2*……*F15 其中,Fi(i=1,2,…,15)是 15 个要素的调节因子,每个要素的值分为六级:很低、低、正常、高、很高、极高。正常情况下 Fi=1。 详细 COCOMO 模型 详细 COCOMO 模型用于估算独立的软件部件,如子系统内部的各个模块。该模型的公式为: MM = a*(KDSI)^b*(f1+f2+…+f15) TDEV = c*(MM)^d 其中,MM 表示开发工作量,单位是人月;KDSI 表示源指令条数,单位是千行;TDEV 表示开发时间,单位是月;fi(i=1~15)表示 15 项项目影响调节因子;a、c 表示模型系数;b、d 表示模型指数。 COCOMO 模型的优点是可以对软件开发的各个阶段进行成本估算和时间估算,对软件开发项目的计划和管理具有重要意义。
- youyonghua2013-08-20很好的例子,谢谢
- jiuliam2016-12-18第一張就已經誤導人了。公式并不全是乘法,有些是次方來著。
- davidcong13142012-11-20专门看完了来写的 总体来说还是讲清楚了cocomo是什么 最好再讲些实例
- 粉丝: 308
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助