第10章-项目的成本管理ppt课件.ppt

上传人:飞****2 文档编号:31773623 上传时间:2022-08-08 格式:PPT 页数:76 大小:583.50KB
返回 下载 相关 举报
第10章-项目的成本管理ppt课件.ppt_第1页
第1页 / 共76页
第10章-项目的成本管理ppt课件.ppt_第2页
第2页 / 共76页
点击查看更多>>
资源描述

《第10章-项目的成本管理ppt课件.ppt》由会员分享,可在线阅读,更多相关《第10章-项目的成本管理ppt课件.ppt(76页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、IT项目管理项目管理 首都经济贸易大学 信息学院Contents成本管理的概念成本管理的概念 1项目资源计划项目资源计划2项目成本估算项目成本估算 3项目成本预算项目成本预算4第第10章章 项目的成本管理项目的成本管理学习目标学习目标掌握工程进度掌握工程进度工期等概念工期等概念熟悉项目时间管理的内容熟悉项目时间管理的内容掌握进度计划的编制方法与技术掌握进度计划的编制方法与技术掌握网络计划技术掌握网络计划技术熟悉软件项目计划的编写熟悉软件项目计划的编写第第10章章 项目的成本管理项目的成本管理Hot Tip广义的项目成本称为项目的生命周期成本。广义的项目成本称为项目的生命周期成本。 狭义的项目成

2、本(费用)是指因为项目而发生的各种狭义的项目成本(费用)是指因为项目而发生的各种资源耗费的货币体现。资源耗费的货币体现。项目成本管理是指为保障项目实际发生的成本不超过项目成本管理是指为保障项目实际发生的成本不超过项目预算,使项目在批准的预算内按时、按质、经项目预算,使项目在批准的预算内按时、按质、经济高效地完成既定目标而开展的成本管理活动。济高效地完成既定目标而开展的成本管理活动。成本管理包括项目资源规划、项目成本估算、项目成成本管理包括项目资源规划、项目成本估算、项目成本预算、项目成本控制等过程。本预算、项目成本控制等过程。 10 .1 成本管理的概念成本管理的概念Hot Tip项目成本包括

3、项目生命周期每一阶段的资源耗费:项目成本包括项目生命周期每一阶段的资源耗费:项目直接成本:指与项目有直接关系的成本费用,是项目直接成本:指与项目有直接关系的成本费用,是与项目直接对应的,包括直接人工费用、直接材料与项目直接对应的,包括直接人工费用、直接材料费用、其他直接费用等。费用、其他直接费用等。管理费用:指为了组织、管理和控制项目所发生的费管理费用:指为了组织、管理和控制项目所发生的费用,项目管理费用一般是项目的间接费用,主要包用,项目管理费用一般是项目的间接费用,主要包括管理人员费用支出、差旅费用、固定资产和设备括管理人员费用支出、差旅费用、固定资产和设备使用费用、办公费用、医疗保险费用

4、,以及其他一使用费用、办公费用、医疗保险费用,以及其他一些费用等。些费用等。10 .1 成本管理的概念成本管理的概念Hot Tip期间费用等:指与项目的完成没有直接关系,费用的期间费用等:指与项目的完成没有直接关系,费用的发生基本上不受项目业务量增减所影响的费用。这发生基本上不受项目业务量增减所影响的费用。这些费用包括公司的日常行政管理费用、销售费用、些费用包括公司的日常行政管理费用、销售费用、财务费用等,这些费用已经不再是项目费用的一部财务费用等,这些费用已经不再是项目费用的一部分,而是作为期间费用直接计入公司当期损益。分,而是作为期间费用直接计入公司当期损益。 10 .1 成本管理的概念成

5、本管理的概念Hot Tip一。软件项目成本一。软件项目成本1软件项目成本的分类软件项目成本的分类(1)从软件生命周期构成的两阶段即开发阶段和维护)从软件生命周期构成的两阶段即开发阶段和维护阶段看,软件的成本由开发成本和维护成本构成。阶段看,软件的成本由开发成本和维护成本构成。其中开发成本由软件开发成本、硬件成本和其他成其中开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析本组成,包括了系统软件的分析/设计费用、实施费设计费用、实施费用及系统切换等方面的费用;用及系统切换等方面的费用;维护成本由运行费用(包含人工费、材料费、固定资维护成本由运行费用(包含人工费、材料费、固定资产

6、折旧费、专有技术及技术资料购置费)、管理费产折旧费、专有技术及技术资料购置费)、管理费(包含审计费、系统服务费、行政管理费)及维护(包含审计费、系统服务费、行政管理费)及维护费(包含纠错性维护费用及适应性维护费用)。费(包含纠错性维护费用及适应性维护费用)。10 .1 成本管理的概念成本管理的概念Hot Tip一一. 软件项目成本软件项目成本(2)从财务角度来看,列入软件项目的成本如下:)从财务角度来看,列入软件项目的成本如下: 硬件购置费、软件购置费、人工费、培训费、通硬件购置费、软件购置费、人工费、培训费、通讯费、基本建设费、财务费用、管理费用、材料费讯费、基本建设费、财务费用、管理费用、

7、材料费、水、电、汽费、专有技术购置费、其它费用。、水、电、汽费、专有技术购置费、其它费用。 10 .1 成本管理的概念成本管理的概念Hot Tip2软件项目成本的影响因素软件项目成本的影响因素(1)项目质量对成本的影响)项目质量对成本的影响10 .1 成本管理的概念成本管理的概念Hot Tip2软件项目成本的影响因素软件项目成本的影响因素(2)工期对成本的影响)工期对成本的影响10 .1 成本管理的概念成本管理的概念Hot Tip(3)管理水平对成本的影响)管理水平对成本的影响 项目成本预算和估算的准确度差项目成本预算和估算的准确度差:过粗和过细。预过粗和过细。预算过粗会使项目费用的随意性较大

8、,准确度降低;算过粗会使项目费用的随意性较大,准确度降低;预算过细会使项目控制的内容过多,弹性差,变化预算过细会使项目控制的内容过多,弹性差,变化不灵活,管理成本加大。不灵活,管理成本加大。 缺乏对软件成本事先估计的有效控制缺乏对软件成本事先估计的有效控制 缺乏成本绩效的分析和跟踪。缺乏成本绩效的分析和跟踪。(4)人力资源对成本的影响)人力资源对成本的影响(5)价格对成本的影响)价格对成本的影响10 .1 成本管理的概念成本管理的概念Hot Tip二二. 成本管理的内容成本管理的内容 1项目资源计划项目资源计划2项目成本估算项目成本估算3项目成本预算项目成本预算4项目成本控制项目成本控制5项目

9、成本预测项目成本预测 10 .1 成本管理的概念成本管理的概念Hot Tip资源可理解为一切具有现实和潜在价值的东西,完资源可理解为一切具有现实和潜在价值的东西,完成项目必须要消耗劳动力(人力资源)、材料、成项目必须要消耗劳动力(人力资源)、材料、设备、资金等有形资源,同时还可能需要消耗设备、资金等有形资源,同时还可能需要消耗其他一些无形资源,而且由于存在资源约束,其他一些无形资源,而且由于存在资源约束,项目耗用资源的质量、数量、均衡状况对项目项目耗用资源的质量、数量、均衡状况对项目的工期、成本有着不可估量的影响。的工期、成本有着不可估量的影响。 10 .2 项目资源计划项目资源计划Hot T

10、ip1 资源计划的主要依据资源计划的主要依据 1工作分解结构工作分解结构WBS2项目进度计划项目进度计划3历史资料历史资料4资源库描述:对项目拥有的资源存量的说明资源库描述:对项目拥有的资源存量的说明 5组织策略:项目实施组织的企业文化、项目组织的组织策略:项目实施组织的企业文化、项目组织的组织结构、项目组织获得资源的方式和手段方面的组织结构、项目组织获得资源的方式和手段方面的方针体现了项目高层在资源使用方面的策略,可以方针体现了项目高层在资源使用方面的策略,可以影响到人员招聘、物资和设备的租赁或采购,对如影响到人员招聘、物资和设备的租赁或采购,对如何使用资源起重要作用何使用资源起重要作用 1

11、0 .2 项目资源计划项目资源计划Hot Tip2 资源计划的编制步骤资源计划的编制步骤1资源需求分析资源需求分析 工作量计算;工作量计算; 确定实施方案;确定实施方案; 估计人员需求量;估计人员需求量; 估计设备、材料需求量;估计设备、材料需求量; 确定资源的使用时间。确定资源的使用时间。2资源供给分析资源供给分析3资源成本比较与资源组合资源成本比较与资源组合4资源分配与计划编制资源分配与计划编制10 .2 项目资源计划项目资源计划Hot Tip3 编制资源计划的方法与工具编制资源计划的方法与工具1德尔菲(专家)评估法德尔菲(专家)评估法 由项目成本管理专家根据经验和判断去确定和编由项目成本

12、管理专家根据经验和判断去确定和编制项目资源计划的方法。这种方法通常又有两种制项目资源计划的方法。这种方法通常又有两种具体的形式:专家小组法与德尔斐法。具体的形式:专家小组法与德尔斐法。 德尔菲法的具体做法是:德尔菲法的具体做法是:1)设计调查表。)设计调查表。 2)选择应答的专家)选择应答的专家 3)征询专家的意见)征询专家的意见 10 .2 项目资源计划项目资源计划Hot Tip(2)德尔菲法的特点)德尔菲法的特点 经济性经济性 匿名性匿名性 客观性客观性(3)对德尔菲法的评价)对德尔菲法的评价周期较短,费用较低周期较短,费用较低对各种意见的可靠程度和科学依据缺乏统一的标准,对各种意见的可靠

13、程度和科学依据缺乏统一的标准,理论上缺乏深刻的逻辑论证等理论上缺乏深刻的逻辑论证等 10 .2 项目资源计划项目资源计划2资料统计法资料统计法 使用历史项目的统计数据资料,计算和确定项目资源使用历史项目的统计数据资料,计算和确定项目资源计划的方法计划的方法 。 实物量指标多数用来表明物质资源的需求数量,实物量指标多数用来表明物质资源的需求数量,这类指标一般表现为绝对数指标。这类指标一般表现为绝对数指标。 劳动量指标主要用于表明人力的使用,这类指标劳动量指标主要用于表明人力的使用,这类指标可以是绝对量也可以相对量指标。可以是绝对量也可以相对量指标。 价值量指标主要用于表示资源的货币价值,一般价值

14、量指标主要用于表示资源的货币价值,一般使用本国货币币值表示的活劳动或物化劳动的价使用本国货币币值表示的活劳动或物化劳动的价值。值。 10 .2 项目资源计划项目资源计划2资料统计法资料统计法 常用的项目资源计划的工具包括:资源矩阵、资源甘常用的项目资源计划的工具包括:资源矩阵、资源甘特图、资源负荷图或资源需求曲线、资源累计需特图、资源负荷图或资源需求曲线、资源累计需求曲线等。求曲线等。项目资源矩阵项目资源矩阵 10 .2 项目资源计划项目资源计划工作资源需要相关说明工作1工作2工作m资源1资源2资源n-1资源n项目资源数据表项目资源数据表 10 .2 项目资源计划项目资源计划 资源需求种类资源

15、需求总量时间安排(不同时间资源需求量)相关说明123T-1T 资源1 资源2 资源n 资源负荷图或需求曲线资源负荷图或需求曲线 10 .2 项目资源计划项目资源计划时间资源累计需求曲线资源累计需求曲线 10 .2 项目资源计划项目资源计划资源累计需要时间成本估算是对完成项目各项任务所需资源的成本所成本估算是对完成项目各项任务所需资源的成本所进行的近似估算。主要依据包括:进行的近似估算。主要依据包括:项目范围说明;项目范围说明;工作分解结构工作分解结构WBS;资源计划;资源计划;资源单位价格;资源单位价格;历史信息(同类项目的历史资料始终是项目执行过历史信息(同类项目的历史资料始终是项目执行过程

16、中可以参考的最有价值的资料,包括项目文件程中可以参考的最有价值的资料,包括项目文件、共用的费用估算数据及项目工作组的知识等)、共用的费用估算数据及项目工作组的知识等);会计报表。会计报表。 10 .3 项目成本估算项目成本估算1软件开发成本估算过程软件开发成本估算过程可以用货币单位表示,也可用工时、人月、人天、可以用货币单位表示,也可用工时、人月、人天、人年等其他单位表示人年等其他单位表示 代码行代码行(LOC)是衡量软件项目规模最常用的概念,是衡量软件项目规模最常用的概念,指所有的可执行的源代码行数,包括可交付的工指所有的可执行的源代码行数,包括可交付的工作控制语言语句、数据定义、数据类型声

17、明、等作控制语言语句、数据定义、数据类型声明、等价声明、输入价声明、输入/输出格式声明等。输出格式声明等。 10 .3 项目成本估算项目成本估算例如,某软件公司统计发现该公司每一万行例如,某软件公司统计发现该公司每一万行C语言语言源代码形成的源文件(源代码形成的源文件(.c和和.h文件)约为文件)约为250K。某项目的源文件大小为某项目的源文件大小为3.75M,则可估计该项目,则可估计该项目源代码大约为源代码大约为15万行,该项目累计投入工作量为万行,该项目累计投入工作量为240人月,每人月费用为人月,每人月费用为10000元(包括人均工元(包括人均工资、福利、办公费用公滩等),则该项目中资、

18、福利、办公费用公滩等),则该项目中1LOC的价值为:(的价值为:(24010000)/15000016元元/L。10 .3 项目成本估算项目成本估算开发成本估算过程开发成本估算过程 10 .3 项目成本估算项目成本估算2项目成本估算的技术路线项目成本估算的技术路线(1)自上而下的估算:又称类比估算,通常在项)自上而下的估算:又称类比估算,通常在项目的初期或信息不足时进行,此时只确定了初步目的初期或信息不足时进行,此时只确定了初步的工作分解结构,分解层次少,估算精度较差。的工作分解结构,分解层次少,估算精度较差。自上而下的成本估算实际上是以项目成本总体为自上而下的成本估算实际上是以项目成本总体为

19、估算对象,在收集上层和中层管理人员的经验判估算对象,在收集上层和中层管理人员的经验判断,以及可以获得的关于以往类似项目的历史数断,以及可以获得的关于以往类似项目的历史数据的基础上,将成本从工作分解结构的上部向下据的基础上,将成本从工作分解结构的上部向下部依次分配、传递,直至部依次分配、传递,直至WBS的最底层。的最底层。10 .3 项目成本估算项目成本估算(2)自下而上估算)自下而上估算自下而上的成本估算是先估算各个工作包的费用,自下而上的成本估算是先估算各个工作包的费用,然后自下而上将各个估算结果汇总,算出项目费然后自下而上将各个估算结果汇总,算出项目费用总和。采用这种技术路线的前提是确定了

20、详细用总和。采用这种技术路线的前提是确定了详细的的WBS,能做出较准确的估算。当然,这种估,能做出较准确的估算。当然,这种估算本身要花费较多的费用。算本身要花费较多的费用。(3)自上而下和自下而上相结合的成本估算)自上而下和自下而上相结合的成本估算10 .3 项目成本估算项目成本估算二。软件项目成本估算方法二。软件项目成本估算方法1类推估算法类推估算法 类推法估计结果的精确度取决于历史项目数据的完类推法估计结果的精确度取决于历史项目数据的完整性和准确度。因此,用好类推法的前提条件之一是整性和准确度。因此,用好类推法的前提条件之一是组织建立起较好的项目评价与分析机制,对历史项目组织建立起较好的项

21、目评价与分析机制,对历史项目的数据分析是可信赖的。其基本步骤如下:的数据分析是可信赖的。其基本步骤如下: 1)整理出项目功能列表和实现每个功能的代码行;)整理出项目功能列表和实现每个功能的代码行; 2)标识出每个功能列表与历史项目的相同点和不同点,)标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够的地方;特别要注意历史项目做得不够的地方; 3)通过步骤)通过步骤1)和)和2)得出各个功能的估计值;)得出各个功能的估计值; 4)产生规模估计。)产生规模估计。10 .3 项目成本估算项目成本估算二。软件项目成本估算方法二。软件项目成本估算方法1类推估算法类推估算法类比估算法

22、通常比其他方法简便易行,费用低,但它的精类比估算法通常比其他方法简便易行,费用低,但它的精度也低。类比估算法的优点是这种估算是基于实际经度也低。类比估算法的优点是这种估算是基于实际经验和实际数据的,所以可信度较高。有两种情况可以验和实际数据的,所以可信度较高。有两种情况可以使用这种方法,其一是以前完成的项目与新项目非常使用这种方法,其一是以前完成的项目与新项目非常相似,其二是项目成本估算专家或小组具有必需的专相似,其二是项目成本估算专家或小组具有必需的专业技能。这种方法的局限性在于很多时候没有真正类业技能。这种方法的局限性在于很多时候没有真正类似项目的成本数据,因为项目的独特性和一次性使多似项

23、目的成本数据,因为项目的独特性和一次性使多数项目之间不具备可比性。数项目之间不具备可比性。10 .3 项目成本估算项目成本估算2功能点估计法功能点估计法功能点表示法是一种按照统一方式测定应用功能的方法,功能点表示法是一种按照统一方式测定应用功能的方法,最后的结果是一个数。这个结果数可以用来估计代码最后的结果是一个数。这个结果数可以用来估计代码行数、成本和项目周期。不过要正确、一致的应用这行数、成本和项目周期。不过要正确、一致的应用这种方法还需要大量的实践。种方法还需要大量的实践。 该方法包括两个评估,即评估产品所需要的内部基本功能该方法包括两个评估,即评估产品所需要的内部基本功能和外部功能。然

24、后根据技术复杂度因子(权)对它们和外部功能。然后根据技术复杂度因子(权)对它们进行量化,产生产品规模的最终结果。进行量化,产生产品规模的最终结果。 10 .3 项目成本估算项目成本估算功能点计算由下列步骤组成:功能点计算由下列步骤组成:1)首先确定应用程序必须包含的功能(例如,)首先确定应用程序必须包含的功能(例如,“回溯回溯”、“显示显示”)。国际功能点用户组()。国际功能点用户组(International Function Point Users Group,IFPUG)已经公布了)已经公布了相关标准,说明哪些部分组成应用的一个功能。一个相关标准,说明哪些部分组成应用的一个功能。一个功能

25、等价于处理显示器上的一屏显示或者一个表单。功能等价于处理显示器上的一屏显示或者一个表单。2)对每一项功能,通过计算)对每一项功能,通过计算4类系统外部行为或事务的类系统外部行为或事务的数目,以及一类内部逻辑文件的数目来估算由一组需数目,以及一类内部逻辑文件的数目来估算由一组需求所表达的功能点数目。这求所表达的功能点数目。这5类功能计数项分别是:类功能计数项分别是:10 .3 项目成本估算项目成本估算 外部输入:是指用户可以根据需要通过增、删、改来外部输入:是指用户可以根据需要通过增、删、改来维护内部文件。只有那些对功能的影响方式与其他外维护内部文件。只有那些对功能的影响方式与其他外部输入不同的

26、输入才计算在内。部输入不同的输入才计算在内。 外部输出:指那些向用户提供的用来生成面向应用的外部输出:指那些向用户提供的用来生成面向应用的数据的项。只有单独算法或者特殊功能的输出才计算数据的项。只有单独算法或者特殊功能的输出才计算在内。在内。 外部查询:是指用户可以通过系统选择特定的数据并外部查询:是指用户可以通过系统选择特定的数据并显示结果。为了获得这项结果,用户要输入选择信息显示结果。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。每个外部独立的查询计为接从所在的文件抓取信息。每个外部独

27、立的查询计为1。 外部文件:是在另一系统中驻留由其他用户进行维护外部文件:是在另一系统中驻留由其他用户进行维护。 内部文件:指客户可以使用他们负责维护的数据。内部文件:指客户可以使用他们负责维护的数据。10 .3 项目成本估算项目成本估算3)在估算中对)在估算中对5类功能计数项中的每一类功能计数项按类功能计数项中的每一类功能计数项按其复杂性的不同分为简单(低)、一般(中)和复杂其复杂性的不同分为简单(低)、一般(中)和复杂(高)(高)3个级别。个级别。功能复杂性是由某一功能的数据分组和数据元素共同决定功能复杂性是由某一功能的数据分组和数据元素共同决定的。计算数据元素和无重复的数据分组个数后,将

28、数的。计算数据元素和无重复的数据分组个数后,将数值和复杂性矩阵对照,就可以确定该功能的复杂性属值和复杂性矩阵对照,就可以确定该功能的复杂性属于高、中、低。表于高、中、低。表10-3是是5类功能计数的复杂等级。类功能计数的复杂等级。产品中所有功能计数项加权的总和,就形成了该产品的未产品中所有功能计数项加权的总和,就形成了该产品的未调整功能点计数(调整功能点计数(UFC)。)。10 .3 项目成本估算项目成本估算5类功能计数的复杂度权重类功能计数的复杂度权重 10 .3 项目成本估算项目成本估算 权重项复杂度权重因素简单一般复杂外部输入346外部输出457外部查询346外部文件5710内部文件71

29、0154)这一步是要计算项目中)这一步是要计算项目中14个技术复杂度因子(个技术复杂度因子(TCF)。表)。表10-4是是14个技术复杂度因子,每个因个技术复杂度因子,每个因子的取值范围是子的取值范围是05。 10 .3 项目成本估算项目成本估算技术复杂度因子F1可靠的备份和恢复F2数据通信F3分布式函数F4性能F5大量使用的配置F6联机数据输入F7操作简单性F8在线升级F9复杂界面F10复杂数据处理F11重复使用性F12安装简易性F13多重站点F14易于修改5)最后根据功能点计算公式)最后根据功能点计算公式FP=UFCTCF计算出调计算出调整后的功能点总和。整后的功能点总和。其中:其中:UF

30、C表示未调整功能点计数,表示未调整功能点计数,TCF表示技术复表示技术复杂因子。功能点计算公式的含义是:如果对应用程杂因子。功能点计算公式的含义是:如果对应用程序完全没有特殊的功能要求(即综合特征总值序完全没有特殊的功能要求(即综合特征总值=0),那么功能点数应该比未调整的(原有的)点数降,那么功能点数应该比未调整的(原有的)点数降低低35%(这也就是(这也就是“0.65”的含义)。否则,除了降的含义)。否则,除了降低低35%之外,功能点数还应该比未调整的点数增加之外,功能点数还应该比未调整的点数增加1%的综合特征总值。的综合特征总值。10 .3 项目成本估算项目成本估算表表10-5显示每个因

31、子取值范围的情况。技术复杂度因显示每个因子取值范围的情况。技术复杂度因子的计算公式为:子的计算公式为:TCF=0.65+0.01(sum(Fi)其中:其中:i=1,2,14,Fi的取值范围是的取值范围是05,所以,所以TCF的结果范围是的结果范围是0.651.35。10 .3 项目成本估算项目成本估算调整系数描述0不存在或没有影响1不显著的影响2相当的影响3平均的影响4显著的影响5强大的影响功能点可以按照一定的条件转换为软件代码行(功能点可以按照一定的条件转换为软件代码行(LOC)。表)。表10-6就是一个转换表,它是针对各种语言的就是一个转换表,它是针对各种语言的转换率,这个表是根据业界的经

32、验研究得出的。转换率,这个表是根据业界的经验研究得出的。10 .3 项目成本估算项目成本估算语言语言代码行代码行/FP汇编语言汇编语言320C128C+64Pascal90VB32JAVA30SQL123经验成本估算模型经验成本估算模型(1)SLIM模型模型10 .3 项目成本估算项目成本估算3431dKtKCL L和和td分别表示可交付的源指令数和开发时间(单位为年);分别表示可交付的源指令数和开发时间(单位为年);K是整是整个生命周期内人的工作量(单位为人年),可从总的开发工作量个生命周期内人的工作量(单位为人年),可从总的开发工作量ED=0.4K求得;求得;CK是根据经验数据而确定的常数

33、,表示开发技术是根据经验数据而确定的常数,表示开发技术的先进性级别。如果软件开发环境较差(没有一定的开发方法,缺的先进性级别。如果软件开发环境较差(没有一定的开发方法,缺少文档,评审或批处理方式),取少文档,评审或批处理方式),取CK=6500;正常的开发环境(有;正常的开发环境(有适当的开发方法,较好的文档和评审,以及交互式的执行方式),适当的开发方法,较好的文档和评审,以及交互式的执行方式),CK=10000;如果是一个较好的开发环境(自动工具和技术),则;如果是一个较好的开发环境(自动工具和技术),则取取CK=12500。 (2) COCOMO模型模型基本基本COCOMO模型模型:静态单

34、变量模型,它用一个以已估静态单变量模型,它用一个以已估算出来的源代码行数算出来的源代码行数(LOC)为自变量的函数来计算为自变量的函数来计算软件开发工作量。软件开发工作量。中级中级COCOMO模型模型:在用在用LOC为自变量的函数计算软为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估员、项目等方面属性的影响因素来调整工作量的估算。算。高级高级COCOMO模型模型:包括中级包括中级COCOMO模型的所有特模型的所有特性,但用上述各种影响因素调整工作量估算时,还性,但用上述各种影响因素调整工作量

35、估算时,还要考虑对项目过程中分析、设计等各步骤的影响。要考虑对项目过程中分析、设计等各步骤的影响。10 .3 项目成本估算项目成本估算(2) COCOMO模型模型模型的核心是方程模型的核心是方程ED=rSc和和TD=a(ED)b其中其中ED为总的开发工作量(到交付为止),单位为人为总的开发工作量(到交付为止),单位为人月;月;S为源指令数(不包括注释,但包括数据说明、为源指令数(不包括注释,但包括数据说明、公式或类似的语句),常数公式或类似的语句),常数r和和c为校正因子。若为校正因子。若S的的单位为单位为103,ED的单位为人月。的单位为人月。TD为开发时间,经为开发时间,经验常数验常数r、

36、c、a和和b取决于项目的总体类型(结构型取决于项目的总体类型(结构型、半独立型或嵌入型)、半独立型或嵌入型). 10 .3 项目成本估算项目成本估算项目总体类型项目总体类型 特性特性结构型结构型半独立型半独立型嵌入型嵌入型对开发产品目标的了解对开发产品目标的了解充分充分很多很多一般一般对软件系统有关的工作经验对软件系统有关的工作经验广泛广泛很多很多中等中等为软件一致性需要预先建立的需求为软件一致性需要预先建立的需求基本基本很多很多完全完全为软件一致性需要外部接口规格说明为软件一致性需要外部接口规格说明基本基本很多很多完全完全关联的新硬件和操作过程的并行开发关联的新硬件和操作过程的并行开发少量少

37、量中等中等广泛广泛对改进数据处理体系结构算法的要求对改进数据处理体系结构算法的要求极少极少少量少量很多很多早期实施费用早期实施费用极少极少中等中等较高较高产品规模(交付的源指令数)产品规模(交付的源指令数)5万行万行30万行万行任意任意实例实例批数据处理批数据处理科学模块科学模块事务模块事务模块熟悉的操作系统熟悉的操作系统,编译程序,编译程序简单的编目生产简单的编目生产控制控制大型事务处理系大型事务处理系统统新的操作系统数新的操作系统数据库管理系统据库管理系统大型编目生产控大型编目生产控制制简单的指挥系统简单的指挥系统大而复杂的事务大而复杂的事务处理系统处理系统大型的操作系统大型的操作系统宇航

38、控制系统宇航控制系统大型指挥系统大型指挥系统工作量和进度的基本工作量和进度的基本COCOMO方程方程 10 .3 项目成本估算项目成本估算开发类型工作量进度结构型ED=2.4S1.05TD=2.5(ED)0.38半独立型ED=3.0S1.12TD=2.5(ED)0.35嵌入型ED=3.6S1.20TD=2.5(ED)0.32影响影响r值的值的15个成本因素个成本因素 10 .3 项目成本估算项目成本估算类型类型成本因素成本因素产品属性产品属性1.要求的软件可靠性要求的软件可靠性 2.数据库规模数据库规模 3.产品复杂性产品复杂性计算机属性计算机属性4.执行时间约束执行时间约束 5.主存限制主存

39、限制 6.虚拟机变动性虚拟机变动性 7.计算机周转计算机周转时间时间人员属性人员属性8.分析人员能力分析人员能力 9.应用经验应用经验 10.程序设计人员能力程序设计人员能力 11.虚拟虚拟机经验机经验 12.程序设计语言经验程序设计语言经验工程属性工程属性13.最新程序设计实践最新程序设计实践 14.软件开发工具的作用软件开发工具的作用 15.开发进开发进度限制度限制中级中级COCOMO工作量估算方法工作量估算方法 10 .3 项目成本估算项目成本估算开发类型工作量方法结构型(ED)NOM=3.2S1.05半独立型(ED)NOM=3.0S1.12嵌入型(ED)NOM=2.8S1.20三。项目

40、成本估算的结果三。项目成本估算的结果 1项目成本估算文件项目成本估算文件对完成项目所需费用的估计和计划安排,对完成项目对完成项目所需费用的估计和计划安排,对完成项目活动所需资源、资源成本和数量进行概略或详细的活动所需资源、资源成本和数量进行概略或详细的说明。这包括对于项目所需人员、设备和其他科目说明。这包括对于项目所需人员、设备和其他科目成本估算的全面描述和说明。另外,这一文件还要成本估算的全面描述和说明。另外,这一文件还要全面说明和描述项目的不可预见费等内容。项目成全面说明和描述项目的不可预见费等内容。项目成本估算文件中的主要指标是价值量指标,为了便于本估算文件中的主要指标是价值量指标,为了

41、便于在项目实施期间或项目实施后进行对照,项目成本在项目实施期间或项目实施后进行对照,项目成本估算文件也需要使用其它的一些数量指标对项目成估算文件也需要使用其它的一些数量指标对项目成本进行描述。本进行描述。 10 .3 项目成本估算项目成本估算2细节说明文件细节说明文件 项目范围的描述项目范围的描述 项目成本估算的基础和依据文件。包括制定项目项目成本估算的基础和依据文件。包括制定项目成本估算的各种依据性文件,各种成本计算或估成本估算的各种依据性文件,各种成本计算或估算的方法说明,以及各种参照的国家规定等。算的方法说明,以及各种参照的国家规定等。 项目成本估算各种假定条件的说明文件。包括在项目成本

42、估算各种假定条件的说明文件。包括在项目成本估算中所假定的各种项目实施的效率、项目成本估算中所假定的各种项目实施的效率、项目所需资源的价格水平、项目资源消耗的定额项目所需资源的价格水平、项目资源消耗的定额估计等假设条件的说明。估计等假设条件的说明。 项目成本估算可能出现的变动范围的说明。项目成本估算可能出现的变动范围的说明。 10 .3 项目成本估算项目成本估算3项目成本管理计划项目成本管理计划管理和控制项目成本变动的说明文件管理和控制项目成本变动的说明文件 项目成本管理计划的核心内容就是这种计划和安排项目成本管理计划的核心内容就是这种计划和安排,以及有关项目不可预见费的使用管理规定等。,以及有

43、关项目不可预见费的使用管理规定等。 10 .3 项目成本估算项目成本估算在项目成本估算的基础上,更精确地估算项目总成在项目成本估算的基础上,更精确地估算项目总成本,并将其分摊到项目的各项具体活动和各个具本,并将其分摊到项目的各项具体活动和各个具体项目阶段上,为项目成本控制制定基准计划的体项目阶段上,为项目成本控制制定基准计划的项目成本管理活动,它又称为项目成本计划。项目成本管理活动,它又称为项目成本计划。一。成本预算概述一。成本预算概述 成本估算的输出结果是成本预算的基础与依据,成成本估算的输出结果是成本预算的基础与依据,成本预算则是将已批准的估算进行分摊。本预算则是将已批准的估算进行分摊。

44、10 .4 项目成本预算项目成本预算1项目预算的特征项目预算的特征 计划性指在项目计划中,将成本估算总费用尽量计划性指在项目计划中,将成本估算总费用尽量精确地分配到精确地分配到WBS的每一个组成部分,从而形成的每一个组成部分,从而形成与与WBS相同的系统结构。相同的系统结构。 约束性是一种分配资源的计划,预算分配的结果约束性是一种分配资源的计划,预算分配的结果可能并不能满足所涉及的管理人员的利益要求,可能并不能满足所涉及的管理人员的利益要求,而表现为一种约束。而表现为一种约束。 控制性是指项目预算的实质就是一种控制机制。控制性是指项目预算的实质就是一种控制机制。10 .4 项目成本预算项目成本

45、预算2编制项目成本预算的原则编制项目成本预算的原则 项目成本预算要与项目目标相联系。必须同时考项目成本预算要与项目目标相联系。必须同时考虑到项目质量目标和进度目标。虑到项目质量目标和进度目标。 项目成本预算要以项目需求为基础。项目成本预算要以项目需求为基础。 项目成本预算要切实可行。项目成本预算要切实可行。 项目成本预算应当有一定的弹性。项目成本预算应当有一定的弹性。 3项目成本预算的依据项目成本预算的依据成本估算、工作分解结构、项目进度计划等。成本估算、工作分解结构、项目进度计划等。 10 .4 项目成本预算项目成本预算二。项目成本预算的步骤二。项目成本预算的步骤 1分摊总预算成本分摊总预算

46、成本10 .4 项目成本预算项目成本预算2制定累计预算成本制定累计预算成本例:对于某软件需求分析项目,如表例:对于某软件需求分析项目,如表10-13所示了该所示了该项目部分预算成本表。该项目总预算是项目部分预算成本表。该项目总预算是1.2万元万元人民币,预计为人民币,预计为20天。为了监控成本,需要把每天。为了监控成本,需要把每项活动的费用按天分摊。预算累计量就是从项目项活动的费用按天分摊。预算累计量就是从项目启动到报告期之间所有预算成本的求和。从表启动到报告期之间所有预算成本的求和。从表10-13可以看出,本项目到可以看出,本项目到12天的累计量是天的累计量是7500元人民币。元人民币。10

47、 .4 项目成本预算项目成本预算项目每天分摊预算与预算累计表项目每天分摊预算与预算累计表 10 .4 项目成本预算项目成本预算活动活动天天小小计计1234567891011121需求分析需求分析计划计划0.3 0.3 .0412流程优化流程优化0.8 0.8 0.9 0.7 0.7 0.74.63需求词汇需求词汇表表0.40.44绘制业务绘制业务流程流程0.8 0.71.5预算累计预算累计0.3 0.6 11.8 2.6 3.5 4.2 4.9 5.6 66.8 7.57.5三。成本预算的结果三。成本预算的结果 1基准预算基准预算项目基准预算又称费用基准,它以时段估算成本进项目基准预算又称费用

48、基准,它以时段估算成本进一步精确、细化编制而成,通常以时间一步精确、细化编制而成,通常以时间成本成本累计曲线(累计曲线(S曲线)的形式表示,是按时间分段曲线)的形式表示,是按时间分段的项目成本预算,是项目管理计划的重要组成部的项目成本预算,是项目管理计划的重要组成部分,用来度量项目的绩效。分,用来度量项目的绩效。10 .4 项目成本预算项目成本预算2实际成本累计实际成本累计例:假设现在项目进行到第例:假设现在项目进行到第11天,将前天,将前11天的成本天的成本填入表填入表10-14中,可以看出到第中,可以看出到第11天为止,实际天为止,实际成本累计成本累计6100元人民币。元人民币。10 .4

49、 项目成本预算项目成本预算3盈余累计盈余累计一项活动从开工到报告期实际完成的百分比称为完一项活动从开工到报告期实际完成的百分比称为完工率。一项活动总的分摊预算与该项活动的完工工率。一项活动总的分摊预算与该项活动的完工率的乘积称为盈余量。率的乘积称为盈余量。例如,活动例如,活动“流程优化流程优化”分摊预算是分摊预算是4600元,在前元,在前3天完成任务的天完成任务的45%,前,前4天完成任务的天完成任务的60%,前,前5天完成任务的天完成任务的75%,则活动在前,则活动在前3、4、5天的盈天的盈余两分别是余两分别是2070元(元(460045%=2070)、)、2760元、元、3450元。元。

50、10 .4 项目成本预算项目成本预算项目每天实际成本累计表项目每天实际成本累计表 单位:千元单位:千元 10 .4 项目成本预算项目成本预算活动活动天天活动活动小计小计4567891011121 需求分析计划需求分析计划1.01.02 流程优化流程优化0.60.60.50.7050.60.74.23 需求规格词汇表需求规格词汇表0.30.34绘制业务流程绘制业务流程0.60.6每天实际成本小每天实际成本小计计1.60.60.50.70.50.60.70.9从项目开始累计从项目开始累计成本成本1.62.22.73.43.94.55.26.1盈余累计就是从项目启动到报告期之间各项活动盈盈余累计就是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁