第10章项目的成本管理.pptx
上传人:王子****青蛙 上传时间:2024-09-12 格式:PPTX 页数:77 大小:324KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第10章项目的成本管理.pptx

第10章项目的成本管理.pptx

预览

免费试读已结束,剩余 67 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件项目管理Contents学习目标掌握工程进度\工期等概念熟悉项目时间管理的内容掌握进度计划的编制方法与技术掌握网络计划技术熟悉软件项目计划的编写HotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTipHotTip2.资料统计法使用历史项目的统计数据资料,计算和确定项目资源计划的方法。实物量指标多数用来表明物质资源的需求数量,这类指标一般表现为绝对数指标。劳动量指标主要用于表明人力的使用,这类指标可以是绝对量也可以相对量指标。价值量指标主要用于表示资源的货币价值,一般使用本国货币币值表示的活劳动或物化劳动的价值。2.资料统计法常用的项目资源计划的工具包括:资源矩阵、资源甘特图、资源负荷图或资源需求曲线、资源累计需求曲线等。项目资源矩阵项目资源数据表资源负荷图或需求曲线资源累计需求曲线成本估算是对完成项目各项任务所需资源的成本所进行的近似估算。主要依据包括:项目范围说明;工作分解结构WBS;资源计划;资源单位价格;历史信息(同类项目的历史资料始终是项目执行过程中可以参考的最有价值的资料,包括项目文件、共用的费用估算数据及项目工作组的知识等);会计报表。1.软件开发成本估算过程可以用货币单位表示,也可用工时、人月、人天、人年等其他单位表示代码行(LOC)是衡量软件项目规模最常用的概念,指所有的可执行的源代码行数,包括可交付的工作控制语言语句、数据定义、数据类型声明、等价声明、输入/输出格式声明等。例如,某软件公司统计发现该公司每一万行C语言源代码形成的源文件(.c和.h文件)约为250K。某项目的源文件大小为3.75M,则可估计该项目源代码大约为15万行,该项目累计投入工作量为240人月,每人月费用为10000元(包括人均工资、福利、办公费用公滩等),则该项目中1LOC的价值为:(240×10000)/150000=16元/L。开发成本估算过程2.项目成本估算的技术路线(1)自上而下的估算:又称类比估算,通常在项目的初期或信息不足时进行,此时只确定了初步的工作分解结构,分解层次少,估算精度较差。自上而下的成本估算实际上是以项目成本总体为估算对象,在收集上层和中层管理人员的经验判断,以及可以获得的关于以往类似项目的历史数据的基础上,将成本从工作分解结构的上部向下部依次分配、传递,直至WBS的最底层。(2)自下而上估算自下而上的成本估算是先估算各个工作包的费用,然后自下而上将各个估算结果汇总,算出项目费用总和。采用这种技术路线的前提是确定了详细的WBS,能做出较准确的估算。当然,这种估算本身要花费较多的费用。(3)自上而下和自下而上相结合的成本估算二。软件项目成本估算方法1.类推估算法类推法估计结果的精确度取决于历史项目数据的完整性和准确度。因此,用好类推法的前提条件之一是组织建立起较好的项目评价与分析机制,对历史项目的数据分析是可信赖的。其基本步骤如下:1)整理出项目功能列表和实现每个功能的代码行;2)标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够的地方;3)通过步骤1)和2)得出各个功能的估计值;4)产生规模估计。二。软件项目成本估算方法1.类推估算法类比估算法通常比其他方法简便易行,费用低,但它的精度也低。类比估算法的优点是这种估算是基于实际经验和实际数据的,所以可信度较高。有两种情况可以使用这种方法,其一是以前完成的项目与新项目非常相似,其二是项目成本估算专家或小组具有必需的专业技能。这种方法的局限性在于很多时候没有真正类似项目的成本数据,因为项目的独特性和一次性使多数项目之间不具备可比性。2.功能点估计法功能点表示法是一种按照统一方式测定应用功能的方法,最后的结果是一个数。这个结果数可以用来估计代码行数、成本和项目周期。不过要正确、一致的应用这种方法还需要大量的实践。该方法包括两个评估,即评估产品所需要的内部基本功能和外部功能。然后根据技术复杂度因子(权)对它们进行量化,产生产品规模的最终结果。功能点计算由下列步骤组成:1)首先确定应用程序必须包含的功能(例如,“回溯”、“显示”)。国际功能点用户组(InternationalFunctionPointUsersGroup,IFPUG)已经公布了相关标准,说明哪些部分组成应用的一个功能。一个功能等价于处理显示器上的一屏显示或者一个表单。2)对每一项功能,通过计算4类系统外部行为或事务的数目,以及一类内部逻辑文件的数目来估算由一组需求所表达的功能点数目。这5类功能计数项分别是:外部输入:是指用户可以根据需要通过增、删、改来维护内部文件。只有那些对功能的影响方式与其他外部输入不同的输入才