(教学培训课件)第3章软件的成本、工期与定价分析.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(教学培训课件)第3章软件的成本、工期与定价分析.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 培训 课件 软件 成本 工期 定价 分析
- 资源描述:
-
1、ppt课件1软件工程经济学Software Engineering Economics 理解成本的概念、经济内涵和特点;理解成本的概念、经济内涵和特点;了解成本的分类了解成本的分类 掌握软件成本测算的影响因素分析掌握软件成本测算的影响因素分析 掌握功能分解法、掌握功能分解法、DelphiDelphi法、影响因子法、类比法,求法、影响因子法、类比法,求 解软件成本和工期。解软件成本和工期。掌握直线折旧、加速折旧法掌握直线折旧、加速折旧法 理解价值工程分析过程,及确定价值分析的考察对象的理解价值工程分析过程,及确定价值分析的考察对象的 方法:价值系数法和方法:价值系数法和ABCABC法法第第3章章
2、 软件的成本、工期与定价分析软件的成本、工期与定价分析学习目标学习目标软件的成本构成及其影响因素分析软件的成本构成及其影响因素分析3.1软件成本与工期的测算方法软件成本与工期的测算方法3.2第第3章章 软件的成本、工期与定价分析软件的成本、工期与定价分析软件成本与价值工程分析软件成本与价值工程分析 3.3软件产品的定价与营销软件产品的定价与营销3.43.1 3.1 软件的成本构成及其影响因素分析软件的成本构成及其影响因素分析E成本成本(Cost)(Cost):是取得各项生产要素、商品或劳务以及为实现特定经济是取得各项生产要素、商品或劳务以及为实现特定经济目的而发生的费用。目的而发生的费用。1
3、1、成本的经济内容、成本的经济内容 劳动资料劳动资料 劳动对象劳动对象 劳动者劳动者2 2、成本特点、成本特点 消耗性消耗性 补偿性补偿性 目的性目的性 综合性综合性 代偿性代偿性3.1 3.1 软件的成本构成及其影响因素分析软件的成本构成及其影响因素分析3 3、成本分类、成本分类t按照企业主要经营活动分类:按照企业主要经营活动分类:研究与开发成本研究与开发成本采购成本采购成本生产成本生产成本经营成本经营成本管理成本管理成本t按成本与产量的对应关系分类:按成本与产量的对应关系分类:变动成本和固定成本变动成本和固定成本t按成本的确定时间分类:按成本的确定时间分类:预测成本、定额成本、计划成本、实
4、际成本预测成本、定额成本、计划成本、实际成本成本分类成本分类的作用?的作用?3.1 3.1 软件的成本构成及其影响因素分析软件的成本构成及其影响因素分析E按成本的确定时间分类:按成本的确定时间分类:t 预测成本预测成本 是指在产品规划与设计阶段依据一定的设计方案和某是指在产品规划与设计阶段依据一定的设计方案和某些预测方法来测算将来可能发生的成本些预测方法来测算将来可能发生的成本 作用:是不同设计方案进行比较与选优的依据作用:是不同设计方案进行比较与选优的依据t 定额成本定额成本 根据消耗定额所确定的产品成本根据消耗定额所确定的产品成本 作用:用来做日常成本控制的标准和依据作用:用来做日常成本控
5、制的标准和依据3.1 3.1 软件的成本构成及其影响因素分析软件的成本构成及其影响因素分析E按成本的确定时间分类:按成本的确定时间分类:t 计划成本计划成本 是根据消耗定额及生产计划而确定的在计划期内(一是根据消耗定额及生产计划而确定的在计划期内(一年)应该达到的成本年)应该达到的成本 作用:一般作为年度考核的依据作用:一般作为年度考核的依据t 实际成本实际成本 是根据产品生产的实际耗费而计算的成本是根据产品生产的实际耗费而计算的成本 作用:存货计价与产成品定价的基础作用:存货计价与产成品定价的基础3.1.2 3.1.2 软件成本构成软件成本构成生存周期生存周期要素成本要素成本说明说明系统系统
6、规划阶段规划阶段。系统调研系统调研。投标竞争(含可行性分析)投标竞争(含可行性分析)。需求分析需求分析主要是出差费用及相关人员工主要是出差费用及相关人员工资及附加费资及附加费系统分析系统分析/设计阶段设计阶段。系统分析系统分析。系统概要设计系统概要设计。系统详细设计及评审系统详细设计及评审分析与设计人员工资及附加费、分析与设计人员工资及附加费、技术资料与技术咨询费设技术资料与技术咨询费设计评审费计评审费系统系统构建阶段构建阶段。系统硬件购置与安装系统硬件购置与安装。系统软件与购置系统软件与购置。基建与有关设施建设基建与有关设施建设。数据与技术资料收集数据与技术资料收集。人员培训人员培训。有关硬
7、件原材料购置有关硬件原材料购置。有关硬件生产测试及废品损失有关硬件生产测试及废品损失。有关软件编辑测试有关软件编辑测试。有关文档编制有关文档编制购置计算机、通信设备、传感购置计算机、通信设备、传感器、路由器等及系统软件器、路由器等及系统软件与有关应用软件的费用,与有关应用软件的费用,软、硬件生产过程中所消软、硬件生产过程中所消耗的水、电、运输及材料耗的水、电、运输及材料消耗费消耗费系统运行系统运行维持阶段维持阶段。系统营销系统营销 。系统切换系统切换。系统运行(运行指导人员费用、材料消耗费、固定资产折系统运行(运行指导人员费用、材料消耗费、固定资产折旧费)旧费)。系统管理(审计费、行政管理费用
8、、系统服务费用)系统管理(审计费、行政管理费用、系统服务费用)。系统维护(纠错性、适应性、完善性维护费用)系统维护(纠错性、适应性、完善性维护费用)营销费用包括广告、分销、促营销费用包括广告、分销、促销等费用销等费用系统切换包括设备运输、安装系统切换包括设备运输、安装测试等费用测试等费用3.1.3 3.1.3 软件成本测算的影响因素分析软件成本测算的影响因素分析软件的成本测算软件的成本测算t 是其系统工程经济分析中的一项重要内容,它既是软件是其系统工程经济分析中的一项重要内容,它既是软件各种技术设计方案比较选优的依据,也是软件定价的基各种技术设计方案比较选优的依据,也是软件定价的基础。础。t
9、注:这里的软件定价主要指软件项目投标、申请基金支注:这里的软件定价主要指软件项目投标、申请基金支持、申请贷款等需要的软件定价。持、申请贷款等需要的软件定价。3.1.3 3.1.3 软件成本测算的影响因素分析软件成本测算的影响因素分析认识到成本预算的重要性后,认识到成本预算的重要性后,让我们一起来分析一下影响成本测算的因素。让我们一起来分析一下影响成本测算的因素。3.1.3 3.1.3 软件成本测算的影响因素分析软件成本测算的影响因素分析成本测算成本测算的影响因素的影响因素估算时间估算时间设备设备人力资源人力资源工期工期模型求解模型求解用户用户开发技术开发技术外部环境外部环境系统环境系统环境正确
10、对待软件成本测正确对待软件成本测算的态度算的态度减少软件成本测算误减少软件成本测算误差的策略差的策略3.2 3.2 软件成本与工期的测算方法软件成本与工期的测算方法E1 1 功能分解法功能分解法t 基本思想基本思想软件软件N2NmN1N13N12N11N1nN21N22N23N2nNm1Nm2Nm3Nmn按功能分解按功能分解生存周期阶段分解生存周期阶段分解软件构建信息库软件构建信息库用户功能需求界定用户功能需求界定将系统划分成功能子系统(模块)将系统划分成功能子系统(模块),计算各功能子系统(模块)计算各功能子系统(模块)的平均工作量的平均工作量 ,计算各子系统(模,计算各子系统(模块)成本块
11、)成本 ,计算各子系统(模块)工作量,计算各子系统(模块)工作量 ,汇总,汇总计算系统总成本与总工作量计算系统总成本与总工作量 ,由专家或经验给出由专家或经验给出i子系统(模块)子系统(模块)j 阶段工作量估计值阶段工作量估计值 ,合成系统,合成系统各阶段工作量各阶段工作量 与总工作量与总工作量进行成本分析,寻找关键子系统(模块)或阶段,研究解决办法进行成本分析,寻找关键子系统(模块)或阶段,研究解决办法比较比较 是否基本一致?是否基本一致?由专家或经验给出各功能子系统(模块)的工作量下限由专家或经验给出各功能子系统(模块)的工作量下限 ,上限,上限 和最和最可能值可能值 ,计算各阶段系统成本
12、计算各阶段系统成本合成系统总成本合成系统总成本结结 束束ssssMMCC与与,与与,1.2kkkCMkn njjssCCC1,njmiMij1,1,jM miijjminjijsMMMM111,jN64jjjjbmaE jojjCCEojjjEEM/ssME,mjjsCC1 mjjsEE1 mjjsMM1jajbjmmj1 jNmj1 ojojEC,k修修改改YN功功能能分分解解法法的的成成本本测测算算流流程程图图3.2.2 Delphi3.2.2 Delphi法法关于各子系统关于各子系统N Nj j的成本特性值的成本特性值a aj j,m mj j,b bj j由一个由一个专家群体(专家组)
13、专家群体(专家组)给出的)给出的)由一个专家给出的由一个专家给出的功能分解法功能分解法DelphiDelphi法法适合于规模较大、研发适合于规模较大、研发经费较多的软件项目经费较多的软件项目确定决策主持人,选择专家确定决策主持人,选择专家l人,设计专家人,设计专家调查表,给出调查表,给出 ,进入第进入第P次调查,由主持人给每位专家发送专家调查表次调查,由主持人给每位专家发送专家调查表主持人召开专家会议(现场或网上),就不主持人召开专家会议(现场或网上),就不清楚的问题回答咨询,专家展开讨论清楚的问题回答咨询,专家展开讨论l个专家填写(无记名)调查表,并送回给主持人,主持人个专家填写(无记名)调
14、查表,并送回给主持人,主持人计算专家计算专家 k 的成本估计值的成本估计值 ,计,计算专家组的成本估计均值算专家组的成本估计均值 ,成本均方差,成本均方差 和变异系数和变异系数主持人再次召开专家会,公布主持人再次召开专家会,公布 数值,数值,并对所公布之并对所公布之 数值进行讨论,研究各子系统成本数值进行讨论,研究各子系统成本估值的决策问题估值的决策问题主持人向各专主持人向各专家再次发出调家再次发出调查表,要求各查表,要求各专家按照修改专家按照修改准则准则进行填进行填写写23457进入下一次调进入下一次调查查依据决策准则依据决策准则来决来决定是否继续调查?定是否继续调查?6是是输出决策方案输出
15、决策方案9否否18结结 束束00P1P,1,1kiCkl iniCi,1iin,iiiC和1in,iiiC和12(,)nCC CC1PPDelphi法求解流程法求解流程考虑一下:考虑一下:的作用?的作用?00P3.2.3 3.2.3 统计模型法统计模型法 E基本思想基本思想t 首先寻找对软件成本首先寻找对软件成本y y的影响要素的影响要素x x1 1,x x2 2,x x n n。t 然后从中选出一些主要影响要素和收集企业长期从事软件开发是这些然后从中选出一些主要影响要素和收集企业长期从事软件开发是这些要素的数据序列(从要素的数据序列(从ITIT企业信息库中获得)及对应的项目成本序列;企业信息
16、库中获得)及对应的项目成本序列;t 在此基础上,通过研究这些主要影响因素与成本的统计关联关系建立在此基础上,通过研究这些主要影响因素与成本的统计关联关系建立统计模型,统计模型的建立常采用回归分析法;统计模型,统计模型的建立常采用回归分析法;t 最后通过统计模型来预测软件的成本。最后通过统计模型来预测软件的成本。2x12(,)nyf x xx1xnxy图图3.5 统计模型的关联关系图统计模型的关联关系图回归分析法回归分析法E 自然界中的许多现象之间存在着相互依赖、相互制自然界中的许多现象之间存在着相互依赖、相互制约的关系,这些关系表现在量上主要有两种类型:约的关系,这些关系表现在量上主要有两种类
17、型:E 函数关系:函数关系:t即变量之间有着确定的关系即变量之间有着确定的关系 S=S=R R2 2t 统计关系:统计关系:即变量之间虽然存在着密切的关系,但从一个(一组)即变量之间虽然存在着密切的关系,但从一个(一组)变量的每一个确定的值,不能求出另一个变量的确定变量的每一个确定的值,不能求出另一个变量的确定的值。可在大量的实验中,这种不确定的联系,具有的值。可在大量的实验中,这种不确定的联系,具有统计规律性,这种联系便称为统计相关。统计规律性,这种联系便称为统计相关。回归分析法回归分析法E 由一个或一组非随机变量来估计或预测某一个随机变量的由一个或一组非随机变量来估计或预测某一个随机变量的
18、观察值时,所建立的数学模型及所进行的统计分析,称为回观察值时,所建立的数学模型及所进行的统计分析,称为回归分析。归分析。E回归分析分为一元回归和多元回归回归分析分为一元回归和多元回归E例:某种商品年需求量与该商品价格之间的一组调查数据:例:某种商品年需求量与该商品价格之间的一组调查数据:价格价格p pi i5 52 22 22.32.32.52.52.62.62.82.83 33.33.33.53.5需求需求量量d di i1 13.53.53 32.72.72.42.42.52.52 21.51.51.21.21.21.2回归分析法回归分析法E d=f(p)d=f(p)Pd123401234
19、5yabxbxyaelnyabxxyxxyyy(a)byaxxyy(b)(c)(d)(e)(f)1bayx001axkkyabe3.2.3 3.2.3 统计模型法统计模型法 常见一元统计模型几何图形常见一元统计模型几何图形回归分析法回归分析法E 对于一元非线性函数需转化为一元线性函对于一元非线性函数需转化为一元线性函数求解:数求解:E 例例 3.23.2寻找对寻找对 有影响的主要要素有影响的主要要素收集数据序列收集数据序列将数据序列将数据序列 在平面在平面xoy上描点,并将这些离散点连上描点,并将这些离散点连成曲线,并根据此曲线的发展趋势从成曲线,并根据此曲线的发展趋势从(a)、(b)、(c)
20、、(d)、(e)、(f)中选择一个中选择一个作为拟合模型,设为作为拟合模型,设为M1利用初等变换将拟合模型利用初等变换将拟合模型M1转化为形如转化为形如(6.18)式的线性模型式的线性模型M2利用利用(6.19)式求解线性模型式求解线性模型M2的参数的参数 与与 ,并将其,并将其代入代入(6.20)式,从而得到模型式,从而得到模型M对预测模型对预测模型M按照按照(6.21)式与式与(6.22)式进行统计检验式进行统计检验统计检验是否通过?统计检验是否通过?可将形如可将形如(6.20)式的模型作为对式的模型作为对yn的预测模的预测模型,并通过此预测模型及对型,并通过此预测模型及对xn的估值来求解
21、的估值来求解yn的估计值的估计值结结 束束是否寻找新是否寻找新的模型的模型M1重新寻找对重新寻找对yn有有影响的主要要影响的主要要素,仍记为素,仍记为xnnynx(,),1,2,nnxynl(,),1,2,nnxynlbA是是 是是 否否 否否 预测模型求解流程图预测模型求解流程图3.2.4 3.2.4 影响因子法影响因子法E影响因子法:影响因子法:t又名驱动因子法,它是一种在统计模型的基础上通过引入更多的又名驱动因子法,它是一种在统计模型的基础上通过引入更多的对对y y有影响的要素来完成对统计模型估计值的修正的一种定性与定有影响的要素来完成对统计模型估计值的修正的一种定性与定量相结合的方法。
22、量相结合的方法。E该模型的求解思想该模型的求解思想首先确定对首先确定对y y较大影响的有限的几个要素(定量估计值)作出较大影响的有限的几个要素(定量估计值)作出估计的统计模型;估计的统计模型;考虑到上述因素外的综合影响要素,对上述模型中考虑到上述因素外的综合影响要素,对上述模型中y y的估计值的估计值作出修正。作出修正。修正模型为:修正模型为:121(,)nmjjyUg xxxUUCOCOMOCOCOMO模型模型ECOCOMO(COnstructive COst MOdel)COCOMO(COnstructive COst MOdel)模型模型t 结构化成本模型结构化成本模型COCOMO CO
23、COMO 系由美国的系由美国的B.W.Boehm B.W.Boehm 在其著作在其著作Software engineering economicsSoftware engineering economics(1981)(1981)中提出中提出t 该模型是在对美国加里福尼亚该模型是在对美国加里福尼亚TRWTRW公司公司6363个不同应用领域个不同应用领域中的软件开发项目进行详尽分析基础上建立的一个分层次中的软件开发项目进行详尽分析基础上建立的一个分层次的结构化成本测算模型的结构化成本测算模型,t 其中包括基本模型其中包括基本模型(Basic Model)(Basic Model)、中级模型、中级
24、模型(Intermediate model)(Intermediate model)和详细模型和详细模型(Detailed model)(Detailed model)等等三个子模型。三个子模型。COCOMOCOCOMO模型模型E不同类型的信息系统软件不同类型的信息系统软件,在不同的环境和条件下在不同的环境和条件下进行开发时进行开发时,所面临问题的难度、所花费的工作量所面临问题的难度、所花费的工作量和费用都是不同的。和费用都是不同的。ECOCOMO COCOMO 模型注意到了这个问题模型注意到了这个问题,它从它从软件规模软件规模和和开发方式开发方式的特征出发的特征出发,将开发工作划分为三个方式
展开阅读全文