软件开发成本估算PPT课件_第1页
软件开发成本估算PPT课件_第2页
软件开发成本估算PPT课件_第3页
软件开发成本估算PPT课件_第4页
软件开发成本估算PPT课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

. 1、第13组软件开发成本估算、2、1 .目的,规范软件市场行为,维护价格公平竞争,为软件项目建设经费概算提供科学可靠依据。3、1.1适用范围适用于应用类定制软件的新开发项目,项目必须复盖软件开发的全过程(包括立项可行性分析、需求分析、代码实现、安装实施、运行维护各阶段的工作)。 从行业的角度来评估应用项目的开发费用,而不是计算某个企业开发软件时的成本支出。 4、2.1项目阶段可分为软件项目全过程:立项阶段、建设阶段、完成阶段。 不同阶段的工作重点不同。 为了保证软件项目的开发质量,避免因需求不确定、频繁变更而导致成本上升,同时也有利于项目费用的估算,因此软件项目建设最好采用“总体规划、阶段性实施”的原则。 2 .软件项目费用概算,5,立项阶段:根据可委托专业技术咨询机构或专家进行项目可行性分析、需求分析的需求分析,进行系统设计,根据需求分析、系统设计计算工作量,估算项目建设费用(预算)的项目概算. 6、建设阶段:软件开发人员根据前期需求分析和系统设计,实现编码,负责安装实施、运行维护等工作。 项目实施完毕后,委托第三方测试机构进行检查测试。 7、完成阶段:项目完成后需求变动较大的,要求专业技术机构根据实际工作量估算项目建设费用(结算),项目结束。 8、2.2各阶段的费用构成,各阶段的全部费用分为4种:咨询费:立项阶段的可行性分析、需求分析、系统设计、评价、招标等方面的工作所需费用。 服务费:第三方检验机关的检验费、监理机关的监理费、数据扫描记录等工作的数据处理费等。 9、建设费:软件开发者在开发、实施、保养等方面工作的费用。 其中包括软件开发费、系统实施费、运行维护费。 额外费用:具有特殊性质的软件开发项目。 例如,有必要提供资源程序时,关于必须增加知识产权费用的保密工作,有必要增加保密费用等。 10、11、2.3项费用概算,如上所述,软件项目从立项到终,项目费用为项目概算=咨询费建设费服务费追加费用,12、3 .各项费用征收依据,3.1咨询费指软件项目立项的前期,委托专业机构或专家进行技术咨询、可行性分析、需求分析,成本这一部分的费用可按项目预计投入的建设费用按一定比例计入,也可按投入的人数计入,也可由双方协商决定。 在招标活动中,公证处现场公证全过程,公证采购合同,公证费按国家规定标准计算。 13、14、注:1.表1中的费用不足1000元时,将收取1000元的费用。 2 .表2收费不足200元,按200元收费。 3 .技术咨询按消费工时(日)计费,为完成委托任务而发生的出差、交通费由委托人另行支付。 4 .招标代理费和公证服务费用按差额定率累进法计算。 5 .某招标代理业务中标金额为600万元,计算招标代理费为100万元*1.0%=1万元(300-100 )万元*0.8%=1.6万元(500-300 )万元*0.7%=1.4万元(600-500 )万元* 0.55%=0.55万元合计费用:1 1.6 1.4 0.55=4.55万元,15,3.2建设费用,建设费用主要根据工作量(完成该项目需要投入的人员按人月计算)和人月成本估算。建设费=(开发工作量实施工作量运行维护工作量)人月成本,16,工作量估算方法工作量是指软件项目建设中投入的人才和时间,一般按人月数进行测量。 项目建设阶段一般分为开发阶段、实施阶段、运行维护阶段。 工作量需要逐步估算. 工作量=开发工作量实施工作量维护工作量,17,3.2.1开发阶段工作量估计开发工作量是计算实施阶段和维护阶段工作量的基础。 主要有两种估计方法。 (1)功能点推定法(2)任务推定法,18,3.2.1.1功能点推定法,该方法主要根据软件项目的功能需求评价开发工作量。 分析系统的需求,计算项目的规模(功能点数),通过在各阶段花费完成每个功能点所需的劳动力(开发成本系数),可以计算项目完成所需的人数。 适用于立项需求分析的相对详细的项目或项目完成阶段的最终工作量估计。 开发工作量d (人月)=(项目功能点FP*开发成本系数k/H/W )在此,h是国家规定的一天的工作时数,w是指一个月的工作天数。 关于功能点FP的估算详情,请参阅附录-软件项目的功能点估算法。 19、开发成本系数k的大小主要是考虑项目的非技术难易度,例如开发周期、协调难易度、业务复杂性、需求不确定性等的要素。 根据实际数据的估计,开发成本系数k的值范围一般是将软件项目的功能分解为若干相对独立的任务,分别估计完成各任务所需的人员比例和投入时间,各人员的工作量之和就是该任务的工作量。 最后,将每个任务的工作量相加,可以得到软件项目的总工作量。 该方法适用于立项阶段工作量的估计。 根据软件工程概念、国内软件开发行业惯例和经验值,软件开发工作可分为设计、编码和测试。21、 以程序员工作量为基准的高级程序员工作量为标准工作量的1.5倍的系统分析师工作量为标准工作量的2.5倍的测试工程师工作量为标准工作量的高级测试工程师工作量为标准工作量的1.5倍的项目管理者工作量为标准工作量的营销员的工作量是标准工作量技术支持工程师的工作量是标准工作量秘密工作量是标准工作量的0.5倍,22,例如,执行某项任务的人员的投入和时间需求,其工作量是60.5个月。 23、3.2.2实施阶段工作量估算软件项目的实施范围因项目不同而不同(部分项目只实施一个部门,部分需要实施多个部门,部分需要在全市、全省以及全国实施),因此实施阶段的费用也很大实施阶

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论