软件开发成本估算课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件开发成本估算课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 成本 估算 课件
- 资源描述:
-
1、第13组软件开发成本估算121.1.目的目的规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。22022-12-261.1适用范围 适用于应用类定制软件的新开发项目,项目应覆盖软件开发全过程(包括立项可行性分析,需求分析、编码实现、安装实施、运行维护各个阶段工作)。是站在行业的角度,去评估一个应用软件项目的开发费用应该是多少,而不是站在开发商的角度去计算某企业开发软件时的成本支出是多少。32022-12-262.1项目阶段划分 软件项目全过程可分为:立项阶段、建设阶段、完成阶段。不同阶段工作重点不同。为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的
2、成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。2.2.软件项目费用概算软件项目费用概算42022-12-26立项阶段:立项阶段:可委托专业技术咨询机构或者专家进行项目的可行性分析,需求分析;根据需求分析,进行系统设计;根据需求分析、系统设计,计算工作量,估算项目建设费(预算);根据项目概算进行招投标,确定软件开发商,签订建设合同。52022-12-26建设阶段建设阶段:由软件开发商根据前期需求分析和系统设计,进行编码实现,并负责安装实施、运行维护等工作。项目实施完毕,需委托第三方测试机构进行验收测试。62022-12-26完成阶段:完成阶段:项目完成后,在
3、需求变更较大的情形下,可委托专业技术机构根据实际工作量估算项目建设费(决算),项目结束。72022-12-262.2 2.2 各阶段费用构成各阶段费用构成 各阶段的所有费用可分为四类:咨询费:咨询费:包括立项阶段的可行性分析,需求分析、系统设计、估价、招投标等方面的工作所需要支出的费用。服务费:服务费:第三方测试机构的验收测试费、监理单位的监理费、进行数据扫描录入等方面工作的数据处理费等。82022-12-26 建设费:建设费:软件开发商在开发、实施、维护等方面工作的费用。其中包括:软件开发费、系统实施费、运行维护费。附加费:附加费:针对具有特殊性质的软件开发项目。如:若需要提交源程序,必须增
4、加知识产权费;若涉及保密方面的工作,则须增加保密费用等。92022-12-26102022-12-262.3 2.3 项目费用概项目费用概算算 依上所述,软件项目从立项到结束,项目费用为:项目概算=咨询费+建设费+服务费+附加费 112022-12-263.3.各项费用取费依据各项费用取费依据 3.1 3.1 咨询费咨询费 指软件项目立项前期,请专业机构或者专家进行技术咨询、可行性分析、需求分析,造价评估、方案设计、项目招标代理等方面工作所发生的费用。该部分费用可根据项目预计投入的建设费按照一定比例计取,也可以根据所投入的人月数进行计取,此外还可以由双方协商确定。在招标活动中,公证处对全过程进
5、行现场公证并对采购合同进行公证,公证费按照国家规定标准计算。122022-12-26132022-12-26注:注:1.1.按表按表1 1计费不足计费不足10001000元的,按元的,按10001000元收费。元收费。2.2.按表按表2 2计费不足计费不足200200元的,按元的,按200200元收费。元收费。3.3.技术咨询按耗用工时(日)计费,为完成委托任务发技术咨询按耗用工时(日)计费,为完成委托任务发生的差旅、交通费由委托方另行支付。生的差旅、交通费由委托方另行支付。4.4.招标代理收费和公证服务收费按差额定率累进法计算招标代理收费和公证服务收费按差额定率累进法计算。5.5.如某招标代
6、理业务中标金额为如某招标代理业务中标金额为600600万元,计算招标代理万元,计算招标代理费如下:费如下:100 100万元万元*1.0%=11.0%=1万元万元 (300-100300-100)万元)万元*0.8%=1.60.8%=1.6万元万元 (500-300500-300)万元)万元*0.7%=1.40.7%=1.4万元万元 (600-500600-500)万元)万元*0.55%=0.550.55%=0.55万元万元则合计收费:则合计收费:1+1.6+1.4+0.55=4.551+1.6+1.4+0.55=4.55万元万元142022-12-263.2 3.2 建设费建设费 建设费包括
7、支付给软件开发商的进行软件开发、实施、维护等方面工作的费用。主要依据工作量(完成该项目需要投入的人力,以人月度量)和人月成本进行估算。建设费 =(开发工作量+实施工作量+运行维护工作量)人月成本152022-12-26工作量估算方法工作量估算方法工作量指在软件项目建设过程中需要投入的人力和时间,一般用人月数进行度量。项目建设阶段一般可分为:开发阶段、实施阶段、运行维护阶段。故在工作量需分阶段进行估算。工作量=开发工作量+实施工作量+维护工作量162022-12-263.2.13.2.1开发阶段工作量估算开发阶段工作量估算 开发工作量是计算实施阶段和维护阶段工作量的基础。主要有两种估算方法。(1
8、)功能点估算法(2)任务估算法172022-12-263.2.1.1功能点估算法功能点估算法 该方法主要是依据软件项目的功能需求来评估开发工作量。通过分析系统需求计算项目规模(功能点数),再乘以各阶段完成每个功能点所需要投入的人工时(开发成本系数),就可计算出完成项目所需要的人月数。适用于立项阶段需求分析比较详细的项目或者用于项目完成阶段的最终工作量估算。开发工作量D(人月)=(项目功能点FP*开发成本系数k/H/W)其中H是指国家规定的一天工作时数,W指一个月工作天数。功能点FP的估算详见附录软件项目功能点估算法。182022-12-26开发成本系数k的大小主要是考虑项目的非技术难度,如开发
9、周期、协调难度、业务的复杂程度、需求的不确定性等因素。根据对实际数据的测算,开发成本系数k取值范围一般为:功能点数(FP)开发成本系数(人工时/FP)3000 3.54.0300080004.55.0192022-12-263.2.1.2 任务估算法任务估算法任务估算法是把软件项目功能分解为若干个相对独立的任务,再分别估计完成每个任务需要的人员搭配比例及投入时间,每个人员的工作量之和就是该任务的工作量。最后将各个任务的工作量累加起来就得出软件项目的总工作量。该方法适用于立项阶段的工作量估算。依据软件工程的概念、国内软件开发行业的惯例及经验值,软件开发工作可分为:设计、编码、测试。202022-
10、12-26以程序员的工作量为标准;1.高级程序员的工作量为标准工作量的1.5倍;2.系统分析员的工作量为标准工作量的2.5倍;3.测试工程师的工作量为标准工作量;4.高级测试工程师的工作量为标准工作量的1.5倍;5.项目管理人员的工作量为标准工作量的3倍;6.市场营销人员的工作量为标准工作量;7.技术支持工程师的工作量为标准工作量;8.文秘的工作量为标准工作量的0.5倍;212022-12-26开发阶段投入人员情况时间(月)工作量(人月)需求分析系统分析员2人22*2*2.5=10系统设计系统分析员1人21*2*2.5=5高级程序员2人22*2*1.5=6编码高级程序员2人12*1*1.5=3
展开阅读全文