首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件项目估算: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

1.2K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    敏捷估算

    在介绍敏捷估算的方法之前,我们先来回顾一下基于人天的传统估算的思路。传统的工作量估算是估计一个绝对值,单位是人天或者人时。...由于第二条的原因,这种工作量的估算方式不利于团队协作。 接下来,我们来看看敏捷估算的思路。 在探讨具体的思路之前,我们先思考一下做估算的目的什么,通常有两个目的: 1....做敏捷估算时,请先忘掉人天或人时,敏捷估算关注的是工作量的规模(大小),而不关心谁来做,不关心花多长时间做完。...中杯看起来是小杯的2倍大,所以我们可以估算喝一中杯热咖啡花费的工作量是小杯的两倍, 是 2个故事点,大杯是小杯的三倍,所以工作量是3个故事点。 ? 敏捷估算的步骤: 1....敏捷估算要点小结: 1. 相对估算,使用故事点作为单位,故事点是一个相对倍数。 2. 估算规模,规模的计量单位是故事点,规模和时间、周期无关,和人天,人时无关。 3.

    60610

    活动时间估算

    活动时间估算就是估计完成每一项工作可能需要的时间。应由项目团队中最熟悉某一具体工作性质的个人或集体来完成。...步骤如下: 1.工作清单   工作清单是在前一阶段进行工作定义时所输出的结果之一,它与工作分解结构一起,作为进行工作时间估算的重要依据。...6.已识别的风险   对于每一项工作,项目团队在基准持续时间估算的基础上,应考虑风险因素,特别是那些发生概率或后果评定分数高的风险因素。...因此时间估算时要好好看看日程表。 最终测试:通常应该一边编码一边测试,但很多团队在发布前还需要做集成测试,因此在你的估算中留出这部分的时间。 代码评审:在这个代码库中你一般需要进行几轮?

    65830

    软件成本估算之基于场景的软件早期估算

    仔细分析,这三个特点都与项目的“估算”工作有密切的关系。为了确保项目的成功,我们首先应该精确地进行进度、成本以及客户期望的估算。 对于软件项目而言,无论是什么估算,其基础都应该是“规模”的估算。...在众多的规模估算的方法中,“功能点方法”既符合ISO标准,也符合我国工信部的标准,应该是一个很好的工具。但是在现实中,无论是美国,还是中国,应用还不是很广泛。...应对挑战  国际上有些组织在尝试“基于场景”的方法(behind the scenes),来解决这个问题,尤其是用来解决业内公认的难题——项目早期估算。...在这种情况下,如何快速的进行估算呢?...有了这个数据基础,X公司可以针对新项目进行早期的规模估算—— 方案一: 先梳理出新项目的场景数量;用数量乘上相应的转换因子,以得到粗略的软件规模结果。

    70800

    软件规模估算

    软件规模估算是软件估算的基础。软件研发工作量与软件规模密切相关,因而,估算软件规模是进行有效项目范围和成本管理的基础。 通常情况下,软件规模估算是软件成本估算过程的起点。...在软件规模估算过程中,需要注意以下情况: a)在软件规模估算开始前,应根据可行性研究报告或类似文档明确项目需求及系统边界。...b)依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,如COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA方法。...c)若当前的项目需求极其模糊或不确定,可不进行软件规模估算,而直接采用类比法或类推法估算工作量、工期和成本。...方程法:已经开展了规模估算的项目,可以采用方程法,通过各项参数来确定待估算项目的工作量。   项目工作量估算都应该采用两种估算方法来对估算结果进行交叉验证,以追求估算的准确性。

    1.4K20

    时间,需要估算

    【字数:2085;阅读时长:6min】 估算时间的共性就是——我们绝大多数人根本无法准确的预估时间。...因为预估时间对于我们来说充满着熟悉和陌生的冲突,而多数情况下,我们所做的每个任务都会有陌生的成分,如果我们不会分解任务或者没有一个必然的过程,那么我们是无法来估算时间的。...我们现在提出结论是:如果想提高估算时间的能力,必须养成一个习惯——那就是: 在做任何事情之前,先判断对其的熟悉或者陌生的程度,再判断估算完成任务所需要的时间 为了可以很好的完成估算任务的所需时间,我们将...“估算时间”分解成四句话来理解 1 对时间超出预估,源于我们对所做的事情的不了解 我们接受任何一项任务的时候,一定要先去判断我们对这件事的熟悉程度!...2 任务的拆解:把接到的任务进行拆分,拆分成多个子任务;研究每个子任务是否还需要拆分,分解成多个流程和任务节点,估算时间会再准一步 就本职工作而言,做产品(PM)更需要这一点。

    57540

    三点估算法怎么计算_比例估算法公式

    甲经过测算,预计每个施工组每天可以铺设完成200平米,于是估计任务完成时间为10天,甲带领施工队最终经过14天完成任务;乙在施工前咨询了工程队中有经验的成员,经过分析之后估算时间为12天,乙带领施工队最终经过...13天完成;丙参考了甲、乙施工时的情况,估算施工时间为15天,丙最终用了21天完成任务;丁将前三个施工队的工期代入三点估算公式计算得到估计值为15天,最终丁带领施工队用了15天完成任务。...A.甲采用的是参数估算法,参数估计不准确导致实际工期与预期有较大偏差 B.乙采用的是专家判断法,实际工期偏差只有1天与专家的经验有很大关系 C.丙采用的是类比估算法,由于此类工程不适合采用该方法,因此偏差最大...D.丁采用的是三点估算法,工期零偏差是因为该方法是估算工期的最佳方法 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    32930

    项目进度估算难题

    从美团外卖、饿了么、百度外卖这些现成的大家伙,说到微小的微信公众号,又说到自己实现的各种问题,比如客户端的样式、后台的功能、服务器的托管……我们断断续续地聊了将近半个小时,最后互加了微信,他送了我一张5...可以把握的部分,可以用已有经验类比,将功能从大拆小,考虑实现的方案,对每一个小模块都进行实现上的设计和考虑,估算一个时间。这样叠加起来就可以得出大概的工作量。 对于看不透的部分,也还是要进行估算。...我们有时已习惯这种现实,不能立刻给出估算自己都会着急。其实,要对未知的、难以把握的部分做估算,需要花费相当的时间,一定要经过仔细推敲才可以答复相关人员。有时甚至需要先花两天做一些技术实验才成。...如果能找到复杂度相当的历史项目,分析出它的数据,就可以对未知部分有一个相对靠谱的估算。...而人月、人日这种估算方法,忽略了这种因人而异的生产率差异,所以有时你只能估算一个系数来处理,或者以生产率居中的那个人的估算为基础进行折衷。 项目进度评估 有了工作量,就可以做计划了。

    1.2K20
    领券