当前位置:三九宝宝网 → 宝宝教育 → 计划总结 → 正文

软件项目计划的成本估算

更新:04-07 整理:39baobao.com
字体:

[房地产开发成本前期估算项目要注意什么]二、税金估算 (一)经营税金及附加 1、经营税金及附加的概念 经营税金及附加是指房地产销售、出租与自营过程中发生的税费,主要包括营业税、城市维护建设税、教育费附加(即为通常...+阅读

自顶向下估算方法

估算人员参照以前完成的项目所耗费的总成本,来推算将要开发的软件的总成本,然后把它们按阶段、步骤和工作单元进行 分配,这种方法称为自顶向下估算方法。

它的优点是对系统级工作的重视,所以估算中不会遗漏系统级的诸如集成、用户手册和配置管理之类的事务的成本估算,且估算工作量小、 速度快。它的缺点是往往不清楚低级别上的技术性困难问题,而往往这些困难将会使成本上升。

自底向上估算方法

自底向上估算方法是将待开发的软件细分,分别估算每一个子任务所需要的开发工作量,然后将它们加起来 ,得到软件的总开发量。这种方法的优点是对每个部分的估算工作交给负责该部分工作的人来做,所以估算 较为准确。其缺点是其估算往往缺少与软件开发有关的系统工作级工作量,所以估算往往偏低。

差别估算方法

差别估算是将开发项目与一个或多个已完成的类似项目进行比较,找到与某个相类似项目的若干 不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本。该方法的优点是可以提高估算的准确度, 缺点是不容易明确“差别”的界限。

其他

除上三种还有:

(1)专家估算法。

(2)类推估算法。

(3)算式估算法。 COCOMO估算模型

机构性成本模型COCOMO(Constructive Cost Mode)是最精确、最易于使用的成本估算方法之一。

该模型分为:基本COCOMO模型,是一个静态单变量模型,它是对整个软件系统进行估算;中级COCOMO模型,是一个静态多变量模型;详细COCOMO模型,将软件系统模型分为系统、子系统和模块三个层次。

①基本COCOMO模型估算公式:

E=ab(KLOC)exp(bb)

D=cb(E)exp(db)

式中E为开发所需的人力(人/月)。D为所需的开发时间(月)。KLOC为估计提交的代码行。

ab、bb、cb和db是指不同软件开发方式的值。

②中级COCOMO模型。

其估算公式为:E=ai(KLOC)exp(bi)*乘法因子,ai,bi

Putnam成本估算经验模型

Putnam估算模型是一种动态多变模型,它是假设在软件开发的整个生存期中工作量的分布。如下图:

根据曲线导出关于提交的代码行数L,人力K(人/年)和时间td(年)之间估算公式:

式中Ck是技术状况有关的常数,它的典型值如下:

对于差的开发环境 Ck=2500

对于好的开发环境 Ck=10000

对于有的开发环境 Ck=12500

由上述公式可以得到所需开发工作量的公式:

成本估算采用自下而上

成本估算是有了初步的设计方案及预期的功能定义;成本预算则是前期针对一个项目有了大概方案所做的资金预算.项目成本估算是指根据项目的资源需求和计划,以及各种项目资源的价格信息,估算和确定项目各种活动的成本和整个项目总成本的一项项目成本管理工作。成本估算是对WBS分解的各个工作包进行成本估算的过程;成本预算是将各个工作包的成本估算汇总,并报高层审批的过程。成本估算与成本预算都是项目前期展开的关于成本的计算方式,成本估算多是指Cost,Date,Quality等多层次方法对于达成目标所需的精力,金钱评估,其目的是达成目标;成本预算多是指项目中各种花费的一种规划,并做为今后项目展开时对于金钱的分配使用指标,其目标是在达成目标的过程中不要浪费过多的金钱。

成本估算是成本的大概估计值,精确度不高。估算一般是以指标法,如平米或立米造价、吨价、系数、比例等前期估量和价为基础,加上一定的其他费,作为一种较粗的前期项目估算,与实际的误差也较大,可能达正负30%;预算是以明确具体的设计分类量为基础,与调查的市场价合乘合并,在加上按规定的计费合计而成,精度一般与实际在5%以内。供参考。。回复会员:dxm1952回复时间:211-18...

项目成本估算方法的IT项目开发成本的估算方法

对于一个大型的IT软件项目,由于项目的复杂性及IT项目的独特性,开发成本的估算不是一件容易的事情,它需要进行一系列的估算处理,因此,主要依靠分析和类比推理的手段进行,最基本的估算方法有以下几种:

● 成本建模技术

根据项目特征,用数学模型来预测项目的成本。一般采用历史成本信息(这些信息与项目成本的一些软件度量标准相关)来建立估算模型,并通过这个模型预测工作量和成本。

● 专家判定技术

也称为Delphi法,聘请一个或多个领域专家和软件开发技术人员,由他们分别对项目成本进行估计,并最后达成一致而获得最终的成本。

● 类比评估技术

根据以前类似项目的实际成本作为当前项目的估算依据。

● Parkson法则

Parkson法则表示工作能够由需要的时间来反映。在软件成本估计中,这意味着成本是由可获得的资源而不是由目标评价决定的。如果一个软件需要在12个月内由5个人来完成,那么工作量就是12 X 5 = 60个人月(PM)。

● 自上向下估算法

成本的估算,主要依据工作分解结构、产品的功能以及实现该功能的子功能组成形式逐层分配成本。

● 自下而上估算法

首先估计每个组成单元的成本,然后根据工作分解结构,通过累加方式得到最终的成本估计。

● 赢利定价法

软件的成本通过估计用户愿意在该项目上的投资来计算,成本的预算依靠客户的预算而不是软件的功能。

上面这些估算法都有它们的优势和不足,不能简单评价某种方法和好坏。在一个大型的IT项目中,通常要同时采用几种估算方法并且比较它们估算的结果,如果采用不同方法估算的结果大相径庭,就说明没有收集到足够的成本信息,应该继续设法获取更多的成本信息,重新进行成本估算,直到几种方法估算的结果基本一致为止。

成本预算是在确定总体成本后的分解过程。分解主要是作两个方面的工作:一是按工作分解结构和工作任务(工作包)分摊成本,这样可以对照检查每项工作的成本,出现偏差时可以确定是哪项工作出了问题;二是按工期时段分摊成本,将预算成本分摊到项目工期的各个时段,这样,可以确定在未来某个时段累计应该花费的成本,并检查偏差,评价成本绩效。

目前最常用且最好用的度量方法主要用3种:面向规模(LOC)、面向功能点(FP)及COCOMO模型的度量方法。

本文地址:https://www.39baobao.com/show/34_90193.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

房地产项目投资与总成本费用如何估算1、土地费用估算 (1)土地使用权出让金 土地出让金的底价估算一般可参照政府同期出让的类似地块的出让金数额并进行时间、地段、用途、临街状况、建筑容积率、土地出让年限、周...

什么是软件项目成本管理成本管理是软件项目管理的主要内容之一,分析了目前软件开发成本管理过程中存在的问题,提出了将进度和成本联系起来考虑,使工作量和实际成本匹配的方法。结合现有的估算方法,设计...

工程项目成本管理计划的作用关于工程成本管理的浅见 市场经济,效益为先,施工企业在全力保障工程质量的前提下,能否做好工程成本的管理,便成为企业效益好坏与否的决定因素。 一、工程成本概念 工程成本即企...

软件项目计划的简介在软件项目管理过程中一个关键的活动是制定项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费...

软件项目管理的开发计划软件项目计划是一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、...

软件项目计划的进度安排软件项目的进度安排与任何一个工程的进度安排没有实质上的不同。首先识别一组项目任务,建立任务间的相互关联,然后估计各个任 务的工作量,分配人力和其他资源,指定进度时序。 软...

项目成本估算方法的IT项目开发成本估算方法对于一个大型的IT软件项目,由于项目的复杂性及IT项目的独特性,开发成本估算不是一件容易的事情,它需要进行一系列的估算处理,因此,主要依靠分析和类比推理的手段进行,最基本的估...

软件过程的项目管理中项目成本的组成是什么呢施工项目成本按照制造成本法由直接成本和间接成本两部分构成。 施工项目成本是指建筑业企业以施工项目作为成本核算对象的施工过程中所耗费的生产资料转移价值和劳动者的必...

软件项目中的计划阶段项目目标和范围是什么软件项目中的计划阶段项目目标和范围是什么,软件项目管理是什么:开始一个新项目或版本时候,首先是和用户一起确认需求,进行项目的范围规划。项目是范围,进度,质量和资源四要素的平...