书签 分享 收藏 举报 版权申诉 / 91
上传文档赚钱

类型IT项目的成本管理课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:2950298
  • 上传时间:2022-06-14
  • 格式:PPTX
  • 页数:91
  • 大小:4.06MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《IT项目的成本管理课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    IT 项目 成本 管理 课件
    资源描述:

    1、IT项目的成本管理项目的成本管理Contents成本管理的概念成本管理的概念 1项目资源计划项目资源计划2项目成本估算项目成本估算 3项目成本预算项目成本预算4第第 5 章章 IT项目成本管理项目成本管理成本控制成本控制 5第2页学习目标学习目标1.了解工程项目成本控制的基本概念特征、目的以了解工程项目成本控制的基本概念特征、目的以及成本控制时段;及成本控制时段;2. 掌握项目成本估算、估算技术及费用控制技术;掌握项目成本估算、估算技术及费用控制技术;3. 掌握进度掌握进度成本平衡的方法;成本平衡的方法;4. 熟练掌握项目的资源平衡技术;熟练掌握挣值分熟练掌握项目的资源平衡技术;熟练掌握挣值分

    2、析技术,能够通过资金效率、进度效率和完工成析技术,能够通过资金效率、进度效率和完工成本估计对一个真实信息系统项目进行监控;本估计对一个真实信息系统项目进行监控; 第第 5 章章 项目的成本管理项目的成本管理第3页Hot Tip项目成本管理是指为保障项目实际发生的成本不超过项目预算,项目成本管理是指为保障项目实际发生的成本不超过项目预算,使项目在批准的预算内按时、按质、经济高效地完成既定目使项目在批准的预算内按时、按质、经济高效地完成既定目标而开展的成本管理活动。标而开展的成本管理活动。成本管理包括项目资源规划、项目成本估算、项目成本预算、成本管理包括项目资源规划、项目成本估算、项目成本预算、项

    3、目成本控制等过程。项目成本控制等过程。 一、项目成本与成本基础一、项目成本与成本基础 广义的项目成本称为项目的全生命周期成本,是指在项目生广义的项目成本称为项目的全生命周期成本,是指在项目生命周期中每一阶段的全部资源耗费。命周期中每一阶段的全部资源耗费。 狭义的项目成本(费用)是指因为项目而发生的各种资源耗狭义的项目成本(费用)是指因为项目而发生的各种资源耗费的货币体现。费的货币体现。5.1成本管理概述成本管理概述第4页Hot Tip项目成本包括项目生命周期每一阶段的资源耗费:项目成本包括项目生命周期每一阶段的资源耗费:项目直接成本:指与项目有直接关系的成本费用,是项目直接成本:指与项目有直接

    4、关系的成本费用,是与项目直接对应的,包括直接人工费用、直接材料与项目直接对应的,包括直接人工费用、直接材料费用、其他直接费用等。费用、其他直接费用等。项目间接成本:不直接为某个特定项目,而是为多个项目间接成本:不直接为某个特定项目,而是为多个项目发生的支出。项目发生的支出。管理费用:指为了组织、管理和控制项目所发生的费管理费用:指为了组织、管理和控制项目所发生的费用,项目管理费用一般是项目的间接费用,主要包用,项目管理费用一般是项目的间接费用,主要包括管理人员费用支出、差旅费用、固定资产和设备括管理人员费用支出、差旅费用、固定资产和设备使用费用等。使用费用等。5 .1 成本管理概述成本管理概述

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

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

    7、设费、财务费用、财务费用、管理费用、管理费用、材料费、材料费、水、电、汽费、水、电、汽费、专有技术购置费、专有技术购置费、其它费用。其它费用。 第7页2. IT项目成本的特点v人工成本高v直接成本低,间接成本高v维护成本高且较难确定v成本变动频繁,风险成本高5 .1 成本管理概述成本管理概述第8页Hot Tip3影响影响IT项目成本的因素项目成本的因素(1)项目质量对成本的影响)项目质量对成本的影响5 .1 成本管理概述成本管理概述第9页Hot Tip3影响影响IT项目成本的因素项目成本的因素(2)工期对成本的影响)工期对成本的影响5 .1 成本管理概述成本管理概述第10页Hot Tip3影响

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

    9、的影响5 .1 成本管理概述成本管理概述第11页Hot Tip三三. 项目成本管理过程项目成本管理过程 1项目资源计划项目资源计划2项目成本估算项目成本估算3项目成本预算项目成本预算4项目成本控制(实施过程中)项目成本控制(实施过程中)5项目成本预测项目成本预测 (实施过程中)(实施过程中)5 .1 成本管理概述成本管理概述第12页Hot Tip一、项目资源分类一、项目资源分类资源可理解为一切具有现实和潜在价值的东西,完资源可理解为一切具有现实和潜在价值的东西,完成项目必须要消耗劳动力(人力资源)、材料、成项目必须要消耗劳动力(人力资源)、材料、设备、资金等有形资源,同时还可能需要消耗设备、资

    10、金等有形资源,同时还可能需要消耗其他一些无形资源,而且由于存在资源约束,其他一些无形资源,而且由于存在资源约束,项目耗用资源的质量、数量、均衡状况对项目项目耗用资源的质量、数量、均衡状况对项目的工期、成本有着不可估量的影响。的工期、成本有着不可估量的影响。 5 .2 项目资源计划项目资源计划第13页Hot Tip一、项目资源分类一、项目资源分类IT项目的资源按其使用特定分为以下三类:项目的资源按其使用特定分为以下三类:1. 项目环境资源:通用的标准化的资源。如:软项目环境资源:通用的标准化的资源。如:软件和硬件。件和硬件。2. 可重用资源:多个项目中可以重复使用的资源。可重用资源:多个项目中可

    11、以重复使用的资源。3. 人力资源:项目实施所需要的人员以及人员的人力资源:项目实施所需要的人员以及人员的可得情况。可得情况。5 .2 项目资源计划项目资源计划第14页Hot Tip二、编制项目资源计划的主要依据二、编制项目资源计划的主要依据 1工作分解结构工作分解结构WBS2项目进度计划项目进度计划3历史资料历史资料4资源库描述:对项目拥有的资源存量的说明资源库描述:对项目拥有的资源存量的说明 5组织策略:项目实施组织的企业文化、项目组组织策略:项目实施组织的企业文化、项目组织的组织结构、项目组织获得资源的方式和手织的组织结构、项目组织获得资源的方式和手段方面的方针体现了项目高层在资源使用方面

    12、段方面的方针体现了项目高层在资源使用方面的策略,可以影响到人员招聘、物资和设备的的策略,可以影响到人员招聘、物资和设备的租赁或采购,对如何使用资源起重要作用租赁或采购,对如何使用资源起重要作用 5 .2 项目资源计划项目资源计划第15页Hot Tip三、项目资源计划的编制步骤三、项目资源计划的编制步骤1资源需求分析资源需求分析工作量计算;工作量计算;确定实施方案;确定实施方案;估计人员需求量;估计人员需求量;估计设备、材料需求量;估计设备、材料需求量;确定资源的使用时间。确定资源的使用时间。2资源供给分析资源供给分析3资源成本比较与资源组合资源成本比较与资源组合5 .2 项目资源计划项目资源计

    13、划第16页Hot Tip三、项目资源计划的编制步骤三、项目资源计划的编制步骤4资源分配与计划编制资源分配与计划编制人力资源需求表人力资源需求表5 .2 项目资源计划项目资源计划任务名称人力资源名称工作量(人.月)资源数量 /人工期 /月项目管理项目经理10110系统需求分析系统分析师422系统总体设计系统架构师422详细设计系统设计师632软件编码程序员60154系统测试系统测试工程师632文档编写文档编辑221合计9228第17页Hot Tip四、编制项目资源计划的方法与工具四、编制项目资源计划的方法与工具1德尔菲(专家)评估法德尔菲(专家)评估法 由项目成本管理专家根据经验和判断去确定和编

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

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

    16、要用于表示资源的货币价值,一般价值量指标主要用于表示资源的货币价值,一般使用本国货币币值表示的活劳动或物化劳动的价使用本国货币币值表示的活劳动或物化劳动的价值。值。 5 .2 项目资源计划项目资源计划第20页3编制项目资源计划的常用工具编制项目资源计划的常用工具 常用的项目资源计划的工具包括:资源矩阵、资源甘常用的项目资源计划的工具包括:资源矩阵、资源甘特图、资源负荷图或资源需求曲线、资源累计需特图、资源负荷图或资源需求曲线、资源累计需求曲线等。求曲线等。项目资源矩阵项目资源矩阵 5 .2 项目资源计划项目资源计划工作资源需要相关说明工作1工作2工作m资源1资源2资源n-1资源n第21页项目资

    17、源数据表项目资源数据表 5 .2 项目资源计划项目资源计划 资源需求种类资源需求总量时间安排(不同时间资源需求量)相关说明123T-1T 资源1 资源2 资源n 第22页资源负荷图或需求曲线资源负荷图或需求曲线 5 .2 项目资源计划项目资源计划时间时间资源需求第23页成本估算是对完成项目各项任务所需资源的成本所成本估算是对完成项目各项任务所需资源的成本所进行的近似估算。进行的近似估算。一、项目成本估算过程一、项目成本估算过程1. 成本估算的主要依据成本估算的主要依据 项目范围说明;项目范围说明; 工作分解结构工作分解结构WBS; 资源需求;资源需求; 资源单位价格;资源单位价格; 历史信息历

    18、史信息 资金成本参数。资金成本参数。 5 .3 项目成本估算项目成本估算第24页2项目成本估算的估算方法项目成本估算的估算方法(1)自上而下的估算:又称类比估算,通常在项)自上而下的估算:又称类比估算,通常在项目的初期或信息不足时进行,此时只确定了初步目的初期或信息不足时进行,此时只确定了初步的工作分解结构,分解层次少,估算精度较差。的工作分解结构,分解层次少,估算精度较差。自上而下的成本估算实际上是以项目成本总体为自上而下的成本估算实际上是以项目成本总体为估算对象,在收集上层和中层管理人员的经验判估算对象,在收集上层和中层管理人员的经验判断,以及可以获得的关于以往类似项目的历史数断,以及可以

    19、获得的关于以往类似项目的历史数据的基础上,将成本从工作分解结构的上部向下据的基础上,将成本从工作分解结构的上部向下部依次分配、传递,直至部依次分配、传递,直至WBS的最底层。的最底层。5 .3 项目成本估算项目成本估算第25页(2)自下而上估算)自下而上估算自下而上的成本估算是先估算各个工作包的费用,自下而上的成本估算是先估算各个工作包的费用,然后自下而上将各个估算结果汇总,算出项目费然后自下而上将各个估算结果汇总,算出项目费用总和。采用这种技术路线的前提是确定了详细用总和。采用这种技术路线的前提是确定了详细的的WBS,能做出较准确的估算。当然,这种估,能做出较准确的估算。当然,这种估算本身要

    20、花费较多的费用。算本身要花费较多的费用。(3)自上而下和自下而上相结合的成本估算)自上而下和自下而上相结合的成本估算5 .3 项目成本估算项目成本估算第26页3. 开发成本估算过程开发成本估算过程 5 .3 项目成本估算项目成本估算第27页二、软件项目成本估算方式二、软件项目成本估算方式1、代码行、代码行(LOC)是衡量软件项目规模最常用的概念是衡量软件项目规模最常用的概念,指所有的可执行的源代码行数,包括可交付的,指所有的可执行的源代码行数,包括可交付的工作控制语言语句、数据定义、数据类型声明、工作控制语言语句、数据定义、数据类型声明、等价声明、输入等价声明、输入/输出格式声明等。输出格式声

    21、明等。 5 .3 项目成本估算项目成本估算例如,某软件公司统计发现该公司每一万行例如,某软件公司统计发现该公司每一万行C语言源代码形成的语言源代码形成的源文件(源文件(.c和和.h文件)约为文件)约为250K。某项目的源文件大小为。某项目的源文件大小为3.75M,则可估计该项目源代码大约为,则可估计该项目源代码大约为15万行,该项目累计投万行,该项目累计投入工作量为入工作量为240人月,每人月费用为人月,每人月费用为5000元(包括人均工资、元(包括人均工资、福利、办公费用公滩等),则该项目中福利、办公费用公滩等),则该项目中1LOC的价值为:(的价值为:(2405000)/15000016元

    22、元/L。第28页二、软件项目成本估算方式二、软件项目成本估算方式2功能点估计法功能点估计法功能点表示法是一种按照统一方式测定应用功能的方法,功能点表示法是一种按照统一方式测定应用功能的方法,最后的结果是一个数。这个结果数可以用来估计代码最后的结果是一个数。这个结果数可以用来估计代码行数、成本和项目周期。不过要正确、一致的应用这行数、成本和项目周期。不过要正确、一致的应用这种方法还需要大量的实践。种方法还需要大量的实践。 该方法包括两个评估,即评估产品所需要的内部基本功能该方法包括两个评估,即评估产品所需要的内部基本功能和外部功能。然后根据技术复杂度因子(权)对它们和外部功能。然后根据技术复杂度

    23、因子(权)对它们进行量化,产生产品规模的最终结果。进行量化,产生产品规模的最终结果。 5 .3 项目成本估算项目成本估算第29页功能点分析的步骤 v 国际标准IFPUG(International Function Point Users Group)组织提供的功能点估算法V4.1.1为基础进行讲解。如下图所示,首先大家应该了解功能点估算法的使用步骤。v 具体步骤包括: 识别功能点的类型。 识别待估算应用程序的边界和范围。 计算数据类型功能点所提供的未调整的功能点数量。 计算人机交互功能所提供的未调整的功能点数量。 确定调整因子。 计算调整后的功能点数量。第30页功能点分析的步骤 v 具体步骤

    24、包括: 识别功能点的类型。 识别待估算应用程序的边界和范围。 计算数据类型功能点所提供的未调整的功能点数量。 计算人机交互功能所提供的未调整的功能点数量。 确定调整因子。 计算调整后的功能点数量。第31页二、软件项目成本估算方式二、软件项目成本估算方式2功能点估计法功能点估计法对每一项功能,通过计算对每一项功能,通过计算4类系统外部行为或事务的数目类系统外部行为或事务的数目,以及一类内部逻辑文件的数目来估算由一组需求所,以及一类内部逻辑文件的数目来估算由一组需求所表达的功能点数目。这表达的功能点数目。这5类功能计数项分别是:类功能计数项分别是:5 .3 项目成本估算项目成本估算第32页2功能点

    25、估计法功能点估计法这这5类功能计数项分别是:类功能计数项分别是:外部输入:是指用户可以根据需要通过增、删、改来维护内外部输入:是指用户可以根据需要通过增、删、改来维护内部文件。只有那些对功能的影响方式与其他外部输入不同的部文件。只有那些对功能的影响方式与其他外部输入不同的输入才计算在内。输入才计算在内。外部输出:指那些向用户提供的用来生成面向应用的数据的外部输出:指那些向用户提供的用来生成面向应用的数据的项。只有单独算法或者特殊功能的输出才计算在内。项。只有单独算法或者特殊功能的输出才计算在内。外部查询:是指用户可以通过系统选择特定的数据并显示结外部查询:是指用户可以通过系统选择特定的数据并显

    26、示结果。为了获得这项结果,用户要输入选择信息抓取符合条件果。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。每个外部独立的查询计为信息。每个外部独立的查询计为1。外部接口文件:是在另一系统中驻留由其他用户进行维护。外部接口文件:是在另一系统中驻留由其他用户进行维护。内部逻辑文件:指客户可以使用他们负责维护的数据。内部逻辑文件:指客户可以使用他们负责维护的数据。5 .3 项目成本估算项目成本估算第33页内部逻辑文件与外部接口文件 v ILF内部逻辑文件内部逻辑文件 内部逻辑文件是指一组以

    27、用户角度识别的、在应用程序边界内且被维护的逻辑相关数据或控制信息。ILF的主要目的是通过应用程序的一个或多个基本处理过程来维护数据。v EIF外部接口文件外部接口文件 外部接口文件是指一组在应用程序边界内被查询,但在其他应用程序中被维护的、以用户角度来识别的、逻辑上相关的数据。因此,一个应用程序中的EIF必然是 其他应用程序中的ILF。EIF的主要目的是为边界内的应用程序提供一个或多个通过基础操作过程来引用的一组数据或信息。v EIF所遵循的规则: 从用户角度出发识别的一组逻辑数据。 这组数据是在应用程序外部,并被应用程序引用的。 计算功能点的这个应用程序并不维护该EIF。 这组数据是作为另一

    28、个应用程序中的ILF被维护的。第34页EI、EO、EQ的比较 v 外部输入外部输入EI、外部输出、外部输出EO、外部查询、外部查询EQ的比较的比较 EI是处理来自应用程序边界外部的一组数据输入,它的主要目的是维护一个或多个ILF,以及/或者更改系统的行为。 EO是输送数据到应用程序边界外部的过程。它的主要目的是通过逻辑处理过程向用户呈现信息。该处理过程必须包含至少一个数学公必须包含至少一个数学公式或计算方法式或计算方法,或生成派生数据。一个EO也可以维护一个或多个ILF,并/或改变系统行为。 EQ是向应用程序边界外发送数据基本处理的过程。其主要目的是从ILF或EIF中通过恢复数据信息来向用户呈

    29、现。该处理逻辑不包括任不包括任何数学公式何数学公式或计算方法,也不会生成任何派生数据。EQ不会维护任何一个ILF,也不会改变应用程序的系统行为。 EO和EQ的共同点是,其主要目的都是通过基本操作过程展现数据给用户。v EI、EO、EQ的比较见下表:的比较见下表: 第35页表1 EI、EO、EQ的主要目的目的目的EIEIEOEOEQEQ改变应用程序的属性或行为主要目的次要目的不允许维护一个或多个ILF主要目的次要目的不允许显示信息给用户次要目的主要目的主要目的表2 EI、EO、EQ的主要行为行为行为EIEIEOEOEQEQ数学公式或计算被执行可以至少选择一次不可以至少一个ILF被修改至少选择一次

    30、至少选择一次不可以至少一个ILF或EIF被引用可选可选必选数据被重新恢复可选可选必选派生数据被创建可选至少选择一次可选应用程序的行为或属性被修改至少选择一次至少选择一次可选准备或呈现信息到系统边界外可选必选必选接受进入系统边界内的数据的能力必须可选可选第36页事务类型功能点的计算规则(1/3) v 在IFPUG的定义中有一个重要的单词“Elementary Process”基本处理过程。该过程对用户来说是一个有意义的、最小的活动单位,并且是一个自包含的活动。功能点的分类,EI、EO、EQ的识别都 是基于“Elementary Process”基本处理过程的。v EI的计算规则的计算规则 从应用

    31、边界之外收到数据。 如果进入系统边界内的数据不是一个改变系统行为的控制信息,那么至少一个ILF应该被改变。 对于已识别的处理过程,至少满足下面三个条件之一。该基本处理过程的逻辑与本应用系统中其它基本处理过程的逻辑不同。该基本处理过程应该具有唯一性。例如:不能存在两个完全一模一样的存盘操作。 在应用程序边界内,该基本处理过程所使用的这组数据应该与其他基本处理过程所使用的数据不同。 在应用程序边界内,基本处理过程所引用的ILF或EIF是不同于其它基本处理过程所引用的ILF或EIF。第37页事务类型功能点的计算规则(2/3)v EO和和EQ通用计算规则通用计算规则必须全部满足以下内容才能被视为一个E

    32、O或EQ: 从外部发送数据或控制信息到应用程序边界内。 为了识别这个过程,以下三点必须满足一个:该基本处理过程逻辑上必须是唯一的,该唯一性是指其在应用程序中与其他EO或EQ在逻辑性上保持唯一。 该基本处理过程所使用的数据应该是唯一的,该唯一性是指其在应用程序中与其他EO或EQ所使用的数据不同。 该基本处理过程所引用的ILF或EIF文件应该是唯一的,该唯一性是指其在应用程序中与其他EO或EQ所引用的ILF或EIF文件不同。 第38页事务类型功能点的计算规则(3/3)v EO补充的计算规则补充的计算规则除了要满足上面的通用规则外,还要满足下面其中一条:在基本操作过程中至少包含一个数学公式或计算方法

    33、在基本操作过程中要产生派生数据 在基本操作过程中至少要维护一个ILF 在基本操作过程中要改变系统的行为。 v EQ补充的计算规则补充的计算规则除了要满足上面的通用规则外,还要满足下面其中一条:基本操作过程从ILF或EIF中获取数据。 基本操作过程不能包含数学公式或计算方法。 基本操作过程不能生成派生数据 基本操作过程不能维护任何一个ILF 基本操作过程不能改变系统的行为 第39页(3)在估算中对)在估算中对5类功能计数项中的每一类功能计数项类功能计数项中的每一类功能计数项按其复杂性的不同分为简单(低)、一般(中)和复按其复杂性的不同分为简单(低)、一般(中)和复杂(高)杂(高)3个级别。个级别

    34、。功能复杂性是由某一功能的数据分组和数据元素共同决定功能复杂性是由某一功能的数据分组和数据元素共同决定的。计算数据元素和无重复的数据分组个数后,将数的。计算数据元素和无重复的数据分组个数后,将数值和复杂性矩阵对照,就可以确定该功能的复杂性属值和复杂性矩阵对照,就可以确定该功能的复杂性属于高、中、低。表于高、中、低。表5-3是是5类功能计数的复杂等级。类功能计数的复杂等级。产品中所有功能计数项加权的总和,就形成了该产品的未产品中所有功能计数项加权的总和,就形成了该产品的未调整功能点计数(调整功能点计数(UFC)。)。5 .3 项目成本估算项目成本估算第40页5类功能计数的复杂度权重类功能计数的复

    35、杂度权重 5 .3 项目成本估算项目成本估算 权重项复杂度权重因素简单一般复杂外部输入346外部输出457外部查询346外部文件575内部文件7515第41页(4)这一步是要计算项目中)这一步是要计算项目中14个技术复杂度因子(个技术复杂度因子(TCF)。表)。表5-4是是14个技术复杂度因子,每个因子个技术复杂度因子,每个因子的取值范围是的取值范围是05。 5 .3 项目成本估算项目成本估算技术复杂度因子F1可靠的备份和恢复F2数据通信F3分布式函数F4性能F5大量使用的配置F6联机数据输入F7操作简单性F8在线升级F9复杂界面F5复杂数据处理F11重复使用性F12安装简易性F13多重站点F

    36、14易于修改第42页(5)最后根据功能点计算公式)最后根据功能点计算公式FP=UFCTCF计算出计算出调整后的功能点总和。调整后的功能点总和。其中:其中:UFC表示未调整功能点计数,表示未调整功能点计数,TCF表示技术复表示技术复杂因子。功能点计算公式的含义是:如果对应用程杂因子。功能点计算公式的含义是:如果对应用程序完全没有特殊的功能要求(即综合特征总值序完全没有特殊的功能要求(即综合特征总值=0),那么功能点数应该比未调整的(原有的)点数降,那么功能点数应该比未调整的(原有的)点数降低低35%(这也就是(这也就是“0.65”的含义)。否则,除了降的含义)。否则,除了降低低35%之外,功能点

    37、数还应该比未调整的点数增加之外,功能点数还应该比未调整的点数增加1%的综合特征总值。的综合特征总值。5 .3 项目成本估算项目成本估算第43页表表5-5显示每个因子取值范围的情况。技术复杂度因子显示每个因子取值范围的情况。技术复杂度因子的计算公式为:的计算公式为:TCF=0.65+0.01(sum(Fi)其中:其中:i=1,2,14,Fi的取值范围是的取值范围是05,所以,所以TCF的结果范围是的结果范围是0.651.35。5 .3 项目成本估算项目成本估算调整系数描述0不存在或没有影响1不显著的影响2相当的影响3平均的影响4显著的影响5强大的影响第44页功能点可以按照一定的条件转换为软件代码

    38、行(功能点可以按照一定的条件转换为软件代码行(LOC)。表)。表5-6就是一个转换表,它是针对各种语言的转就是一个转换表,它是针对各种语言的转换率,这个表是根据业界的经验研究得出的。换率,这个表是根据业界的经验研究得出的。5 .3 项目成本估算项目成本估算语言语言代码行代码行/FP汇编语言汇编语言320C128C+64Pascal90VB32JAVA30SQL12第45页举例举例v 以员工管理系统为例,详细说明如何利用功能点估算法计算业务复杂度。v 在员工管理系统中添加一个员工资料,会使用到员工的一般信息、教育情况、工作经历和家属信息。员工隶属于某个部门,在本系统中会有一个对部门进行维护的功能

    39、。员工的工资则由另外一个财务系统提供。其用例图如图:第46页举例举例v 假设员工基本信息如下所示: 员工ID(标签控件) 员工名称 性别 生日 婚否 所属部门ID(标签控件) v 所属部门名称 受教育的时间 学校名称 所学专业 工作时间 工作单位 工作部门 工作职务 亲属的姓名 之间关系 亲属年龄 工作单位 v 假设部门信息如下所示: 部门ID(标签控件) 部门名称v 假设工资表信息如下所示: 员工ID(标签控件) 员工姓名 金额 单位 第47页ILF和EIF的功能点数v 本范例识别出来ILF和EIF功能点个数如下表所示。 ILF内部逻辑文件RETDET个数复杂度未调整的FP个数员工信息员工基

    40、本信息、受教育情况、工作经历、亲属信息,共4个。18低7部门信息部门基本信息,共1个。2低7EIF外部接口文件RETDET个数复杂度未调整的FP个数工资表员工基本信息、工资信息,共2个。 4低5合计:19个 第48页EI、EQ和EO的功能点数v 本范例识别出来EI、EQ和EO功能点个数如下表所示。 EIEIFTRFTRDETDET个数个数复杂度复杂度未调整的未调整的FPFP个数个数添加员工信息员工、部门、工资表18个员工信息的两个标签控件内容不是用户输入的,因此不算,共16个;部门信息与员工信息中的部门字段重复,因此一个都不算;工资表中的员工ID和名称不能重复,因此只能算金额和单位,所以共2个

    41、。高6修改员工信息员工、部门、工资表18个同上高6删除员工信息员工、部门、工资表1个员工ID中等4添加部门信息部门1个一个标签控件的内容不是用户输入的,因此不算低3修改部门信息部门1个一个标签控件的内容不是用户输入的,因此不算低3删除部门信息部门1个部门ID低3合计:25个 第49页EQEQFTRFTRDETDET个数个数复杂度复杂度未调整的未调整的FPFP个数个数查询员工信息员工、部门、工资表20高6查询部门信息部门2低3合计:9个 EOEOFTRFTRDETDET个数个数复杂度复杂度未调整的未调整的FPFP个数个数统计员工年薪员工、工资表员工ID、员工名称、年份、年薪、单位共5个低4合计:

    42、4个 第50页本系统的通用系统特性及其影响程度如下表所示: 系统特性系统特性分数分数数据通讯3分布式数据处理2性能0高强度配置0交易速度0在线数据输入5最终用户效率2在线更新3负责的处理0可复用性3易安装性0易操作性0多场地0支持变更1合计:19 调整因子 = 19 * 0.01 + 0.65 = 0.84 最终调整后的功能点数量为: (19 + 25 + 9 + 5)* 0.84 = 48.72个第51页3经验成本估算模型经验成本估算模型(1)SLIM模型模型5 .3 项目成本估算项目成本估算L和和td分别表示可交付的源指令数和开发时间(单位为年);分别表示可交付的源指令数和开发时间(单位为

    43、年);K是是整个生命周期内人的工作量(单位为人年),可从总的开发工作量整个生命周期内人的工作量(单位为人年),可从总的开发工作量ED=0.4K求得;求得;CK是根据经验数据而确定的常数,表示开发技术是根据经验数据而确定的常数,表示开发技术的先进性级别。如果软件开发环境较差(没有一定的开发方法,缺的先进性级别。如果软件开发环境较差(没有一定的开发方法,缺少文档,评审或批处理方式),取少文档,评审或批处理方式),取CK=6500;正常的开发环境(有;正常的开发环境(有适当的开发方法,较好的文档和评审,以及交互式的执行方式),适当的开发方法,较好的文档和评审,以及交互式的执行方式),CK=5000;

    44、如果是一个较好的开发环境(自动工具和技术),则取;如果是一个较好的开发环境(自动工具和技术),则取CK=12500。 第52页(2) COCOMO模型模型基本基本COCOMO模型模型:静态单变量模型,它用一个以已估静态单变量模型,它用一个以已估算出来的源代码行数算出来的源代码行数(LOC)为自变量的函数来计算为自变量的函数来计算软件开发工作量。软件开发工作量。中级中级COCOMO模型模型:在用在用LOC为自变量的函数计算软为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估员、项目等方面属性的影

    45、响因素来调整工作量的估算。算。高级高级COCOMO模型模型:包括中级包括中级COCOMO模型的所有特模型的所有特性,但用上述各种影响因素调整工作量估算时,还性,但用上述各种影响因素调整工作量估算时,还要考虑对项目过程中分析、设计等各步骤的影响。要考虑对项目过程中分析、设计等各步骤的影响。5 .3 项目成本估算项目成本估算第53页(2) COCOMO模型模型模型的核心是方程模型的核心是方程ED=rSc 和和 TD=a(ED)b其中其中ED为总的开发工作量(到交付为止),单位为人为总的开发工作量(到交付为止),单位为人月;月;S为源指令数(不包括注释,但包括数据说明、为源指令数(不包括注释,但包括

    46、数据说明、公式或类似的语句),常数公式或类似的语句),常数r和和c为校正因子。若为校正因子。若S的的单位为单位为53,ED的单位为人月。的单位为人月。TD为开发时间,经为开发时间,经验常数验常数r、c、a和和b取决于项目的总体类型(结构型取决于项目的总体类型(结构型、半独立型或嵌入型)、半独立型或嵌入型). 5 .3 项目成本估算项目成本估算第54页项目总体类型项目总体类型 特性特性结构型结构型半独立型半独立型嵌入型嵌入型对开发产品目标的了解对开发产品目标的了解充分充分很多很多一般一般对软件系统有关的工作经验对软件系统有关的工作经验广泛广泛很多很多中等中等为软件一致性需要预先建立的需求为软件一

    47、致性需要预先建立的需求基本基本很多很多完全完全为软件一致性需要外部接口规格说明为软件一致性需要外部接口规格说明基本基本很多很多完全完全关联的新硬件和操作过程的并行开发关联的新硬件和操作过程的并行开发少量少量中等中等广泛广泛对改进数据处理体系结构算法的要求对改进数据处理体系结构算法的要求极少极少少量少量很多很多早期实施费用早期实施费用极少极少中等中等较高较高产品规模(交付的源指令数)产品规模(交付的源指令数)5万行万行30万行万行任意任意实例实例批数据处理批数据处理科学模块科学模块事务模块事务模块熟悉的操作系统熟悉的操作系统,编译程序,编译程序简单的编目生产简单的编目生产控制控制大型事务处理系大

    48、型事务处理系统统新的操作系统数新的操作系统数据库管理系统据库管理系统大型编目生产控大型编目生产控制制简单的指挥系统简单的指挥系统大而复杂的事务大而复杂的事务处理系统处理系统大型的操作系统大型的操作系统宇航控制系统宇航控制系统大型指挥系统大型指挥系统第55页工作量和进度的基本工作量和进度的基本COCOMO方程方程 5 .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第56页影响影响r值的值的15个成本因素个成本因素 5 .3 项

    49、目成本估算项目成本估算类型类型成本因素成本因素产品属性产品属性1.要求的软件可靠性要求的软件可靠性 2.数据库规模数据库规模 3.产品复杂性产品复杂性计算机属性计算机属性4.执行时间约束执行时间约束 5.主存限制主存限制 6.虚拟机变动性虚拟机变动性 7.计算机周转计算机周转时间时间人员属性人员属性8.分析人员能力分析人员能力 9.应用经验应用经验 5.程序设计人员能力程序设计人员能力 11.虚拟虚拟机经验机经验 12.程序设计语言经验程序设计语言经验工程属性工程属性13.最新程序设计实践最新程序设计实践 14.软件开发工具的作用软件开发工具的作用 15.开发进开发进度限制度限制第57页中级中

    50、级COCOMO工作量估算方法工作量估算方法 5 .3 项目成本估算项目成本估算开发类型工作量方法结构型(ED)NOM=3.2S1.05半独立型(ED)NOM=3.0S1.12嵌入型(ED)NOM=2.8S1.20第58页3综合成本估算法综合成本估算法一种自底向上的成本估算方法,即从模块开始进行估算,一种自底向上的成本估算方法,即从模块开始进行估算,前提条件之一是组织建立起较好的项目评价与分析机前提条件之一是组织建立起较好的项目评价与分析机制,对历史项目的数据分析是可信赖的。基本步骤如制,对历史项目的数据分析是可信赖的。基本步骤如下:下: 1)整理出项目功能列表和实现每个功能的代码行;)整理出项

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:IT项目的成本管理课件.pptx
    链接地址:https://www.163wenku.com/p-2950298.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库