首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户9180628的专栏

    软件项目估算:COCOMO经验估算模型

    1.COCOMO经验估算模型 Constructive Cost Model,构造性成本模型,用于对软件开发项目的规模、成本、进度等方面进行估算; COCOMO模型是一个综合经验模型,模型中的参数取值来自于经验值 2.COCOMO经验估算模型层次 - 支持不同的阶段 基本COCOMO模型 系统开发的初期,估算整个系统的工作量(包括维护)和软件开发和维护所需的时间 中间COCOMO模型 估算各个子系统的工作量和开发时间 详细COCOMO模型 估算独立的软构件,如各个子系统的各个模块的工作量和开发时间 3.COCOMO经验估算模型——基本模型 E = a * (KLOC)^b ; E是工作量(人月) ,a和b是经验常数 D = c * E^d ; D是开发时间(月) ,c和d是经验常数,其取值见下表: 4.COCOMO经验估算模型——中间模型 E = a * (KLOC)^b * EAF EAF 影响因子 EAF 调节因子及其取值由统计结果和经验决定,不同的软件开发组织在不同的时期可能会有不同的取值 其中,E表示工作量(人月),EAF表示工作量调节因子,a,b为经验常数,其取值见下表: 5.案例 案例分析:用基本COCOMO

    1.7K50编辑于 2021-12-23
  • 软件项目估算-从功能点估算法到Cocomo成本估算模型

    ,被世人所遗忘,所以到了1996年,Boehm博士根据软件发展情况,终于发布了改进版,将COCOMO升级为COCOMOII,而COCOMO II是对经典COCOMO模型的彻底更新,反映了现代软件过程与构造方法 首先我们应该了解一下COCOMO模型中用到的一些变量,当然还有COCOMOII模型的类型和分类,这是估算软件成本的重要环节: COCOMO模型中的变量 DSI-------源指令条数。不包括注释。 (以月计) COCOMO模型的类型 COCOMO模型中,考虑开发环境,软件开发项目的类型可以分为3种:组织型(organic): 相对较小、较简单的软件项目。 COCOMO模型的分类 COCOMO模型按其详细程度可以分为三级:基本COCOMO模型,中间COCOMO模型,详细COCOMO模型。 中级COCOMO模型在基本COCOMO模型的基础上,再用涉及产品、硬件、人员、项目等方面的影响因素调整工作量的估算。 COCOMOII不仅可以评估开发工作量,而且可以对项目的进度进行具体估计。 

    75310编辑于 2025-06-24
  • 来自专栏愚公系列-考试考证

    【愚公系列】软考中级-软件设计师 042-软件工程基础(项目管理-进度管理)

    4.1 COCOMO模型 COCOMO模型是一种用于估计软件开发项目的成本、进度和资源需求的模型。 中间COCOMO 静态多变量模型,在基本COCOMO模型的基础上,使用涉及产品、硬件、人员、项目等15种因素来调整工作量的估算。 详细COCOMO 包括中间COCOMO模型的所有特性,将软件系统模型分为系统、子系统和模块三个层次,并考虑了软件工程中每一步骤(如分析、设计)的影响。 4.2 COCOMO Ⅱ 模型 COCOMO 的升级,也是以软件规模作为成本的主要因素,考虑多个成本驱动因子 。该方法包括三个阶段性模型,即应用组装模型 、 早期设计阶段模型和体系结构阶段模型 。 COCOMO II模型基于以下几个指标进行软件成本估算: 项目规模:以KLOC(千行代码)为单位,表示软件系统的大小。 开发人员经验:评估开发人员的技术水平、培训程度和相关工作经验。

    38410编辑于 2024-04-23
  • 来自专栏用户9180628的专栏

    软件造价评估:如何估算测试工作量?

    (三) COCOMO模型 代码行分析方法作为一种度量估计方法,在20世纪80和90年代得到非常广泛的发展,在业界开发了又许多中估算工作量和进度的参数模型,其中最著名的就COCOMO模型,它的最新版本是COCOMOCOCOMO模型中,工作量调整因子(Effort Adjustment Factor, EAF)代表多个参数的综合效果,这些参数使得项目可以特征化和根据COCOMO数据库中的项目规格化.每个参数可以定位很低 COCOMO用3个不同层次的模型来反映不同程度的复杂性,他们分别为 基本模型 (Basic Model). 详细模型 (Detailed Model) 包括中间 COCOMO 模型的所有特性,但用上述各种影响因素调整工作量估算时,还要考虑对软件工程过程中分析、设计等各步骤的影响。 (4)COCOMO 模型重点考虑 15 种影响软件工作量的因素,并通过定义乘法因子,从而准确、合理地估算软件的工作量。

    1.4K30发布于 2021-11-23
  • 来自专栏PM吃瓜(公众号)

    软件开发工作量的估算方法

    COCOMOⅡ模型 COCOMOⅡ模型指出,软件开发工作量与软件规模呈指数关系,并且工作量受16个成本驱动因子的影响。 COCOMO Ⅱ的计算步骤如下: 1)估算软件规模Size,这里以千代码行(KSLOC)计。 2)评估比例因子SF,求指数E。 3)求成本驱动因子值EMi。 2)经验模型法 可以依照本企业的历史数据得到关于功能点和工作量的统计方程;也可以采用已有的经验模型,例如:COCOMOⅡ模型

    8.3K11发布于 2020-07-20
  • 来自专栏灰小猿技术社区

    程序员一定要会的软件项目管理评估方案,不做只会敲代码的码农!(建议收藏)

    三、COCOMO2模型 COCOMO是构造性成本模型(constructive cost model)的英文缩写。 1981年Boehm在《软件工程经济学》中首次提出了COCOMO模型。 1997年Boehm等人提出的COCOMO2模型,是原始的COCOMO模型的修订版,它反映了十多年来在成本估计方面所积累的经验。 与原始的COCOMO模型相比,COCOMO2模型使用的成本因素有下述变化。 新增加了4个成本因素,它们分别是要求的可重用性、需要的文档量、人员连续性(即人员稳定程度)和多地点开发。 显然,这种分级模式比原始COCOMO模型的分级模式更精细、更灵活。 COCOMO2使用的5个分级因素如下所述: 项目先例性:这个分级因素指出,对于开发组织来说该项目的新奇程度。 一、估算开发时间 各种模型估算开发时间的方程很相似,例如: Walston_Felix模型 T=2.5E0.35 原始的COCOMO模型 T=2.5E0.38 COCOMO2模型

    3.6K32发布于 2020-09-23
  • 来自专栏后端从入门到精通

    软件设计(四)--MTBF、MTTF、MTTR

    33、成本估算时,COCOMO II 方法以规模作为成本主要因素,考虑多个成本驱动因子。该方法包含三个阶段性模型,即 应用组装模型、早期设计阶段模型、体系结构阶段模型。 COCOMO 模型将规模视为成本的主要因素,考虑多个成本驱动因子。 COCOMO II 增加了考虑软件开发的不同阶段,包含 应用组装模型、早期设计阶段模型、体系结构阶段模型。

    1.2K20编辑于 2023-02-28
  • 《软件工程》第 16 章 - 软件项目管理与过程改进

    functionCounts, productivityRate); System.out.printf("估算工作量: %.2f 人月%n", effort); } } 16.2.3COCOMO 模型 COCOMO(Constructive Cost Model)是最常用的软件成本估算模型,其基本形式为: E = a × (KLOC)^b × MM 其中:E 为工作量(人月),KLOC 以下是 COCOMO 模型的 Java 实现: /** * COCOMO模型实现 */ public class COCOMOModel { // COCOMO模型类型枚举 public

    14410编辑于 2026-01-21
  • 来自专栏超级架构师

    「软件工程」编程生产力概述

    可可莫II(COCOMO II) Boehm是最早系统地研究软件生产力领域的研究人员之一。他的成本估算模型COCOMO——现在的COCOMO II[10]——是标准的软件工程知识。

    1K40发布于 2020-05-08
  • 来自专栏PM吃瓜(公众号)

    软件规模估算

    软件工作量评估方法很多,如代码行法、类比法、WBS、故事点、用例点、NESMA、FPA、cosmic、COCOMOⅡ等。

    1.7K20发布于 2020-07-09
  • 来自专栏PM吃瓜(公众号)

    工作量评估

    2)经验模型法 可以依照本企业的历史数据得到关于功能点和工作量的统计方程;也可以采用已有的经验模型,例如:COCOMOⅡ模型 ?

    2.5K11发布于 2019-08-12
  • 来自专栏Android 研究

    PMI-ACP 敏捷项目管理11——理解团队绩效

    最流行的解决方案之一是软件估算模型,称为COCOMOCOCOMO Ⅱ模型有7个输入变量的加权因子,其中一个就是"人员因素",还有一个是"工具与流程因素"。

    1.3K20发布于 2018-08-30
  • 来自专栏喔家ArchiSelf

    全栈必备 敏捷估点

    还有比较有名的COCOMO II 模型,在COCOMO II 模型中关于进度的估算公式如下: ? 具体解释参见参考阅读。 参考阅读: 《软件成本估算:COCOMO II 模型方法》 《软件估算:“黑匣子”揭秘》 《software engineering metrics and models》

    99520发布于 2018-08-22
  • 来自专栏软件成本造价评估

    软件项目工作量评估方法简述之功能点方法(FPA)

    软件项目工作量评估方法很多,如代码行法、类比法、WBS、故事点、用例点、NESMA、FPA、cosmic、COCOMOⅡ等。本文主要对功能点方法(FPA)简述。

    12.2K50发布于 2019-07-05
  • 来自专栏phodal

    为了更好的代码,我写了一个工具:Coca

    哈哈 代码统计分析 代码统计工具,采用的是 SCC: scc is a very fast accurate code counter with complexity calculations and COCOMO

    1.3K10发布于 2020-02-11
  • 来自专栏ThoughtWorks

    TW洞见 | 是否使用故事点,并不是重点

    我也算是一个“估算通”,有十年以上的估点经验,使用过功能点,用例点,构造性成本模型(COCOMO),故事点等进行过估算。随着时间流逝,我渐渐感觉到 在早期估计的越多,反而估计的越不准确。

    56330发布于 2018-04-20
  • 来自专栏开源社

    试论开源生态的经济模型

    这方面有两个参考,一个是过去经常听到的,基于功能点(Function point)的开发成本估算,另一种是我在适兕的新书《开源之迷》里看到的,构造性成本模型(Constructive Cost Model, COCOMO 也许基于功能点,也许采用COCOMO。但是T2和T3呢?其实,我们应该能理解,越是复杂的行为,越是难以估算其平均耗时。而越是简单的行为,就越容易估算。

    55210编辑于 2022-02-25
  • 来自专栏blog(为什么会重名,真的醉了)

    软件工程复习题-快来划重点

    P80 COCOMO模型估算软件成本、工作量和进度计划。P85 Putnam模型表示规模、工作量、开发时间之间的关系。P90 资金的时间价值是指资金在运动过程中,随时间的推移而发生的增值。 C=\frac{168000}{12.1×1000}=13.88 C=12.1×1000168000​=13.88(美元/LOC) 使用COCOMO

    1.3K21发布于 2021-09-14
  • 来自专栏CSDNToQQCode

    1、软件项目规划过程——所有表集合

    利用成本估算软件和工具进行估算,如PERT方法、COCOMO模型等。 进行风险评估和管理,考虑项目中可能出现的各种风险和变数,为项目成本和规模做出适当的调整。

    74941编辑于 2023-10-11
  • 来自专栏用户4793365的专栏

    2种常见软件项目工作量评估方法简述

    软件工作量评估方法很多,如代码行法、类比法、WBS、故事点、用例点、NESMA、FPA、cosmic、COCOMOⅡ等。

    9.7K20发布于 2019-06-17
领券