- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13组软件开发成本估算;1.目的;1.1适用范围;2.1项目阶段划分
软件项目全过程可分为:立项阶段、建设阶段、完成阶段。不同阶段工作重点不同。为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。
;立项阶段:;建设阶段:;完成阶段:;2.2 各阶段费用构成;;2.3 项目费用概算;3.各项费用取费依据;;注:
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万元
;3.2 建设费;工作量估算方法
工作量指在软件项目建设过程中需要投入的人力和时间,一般用人月数进行度量。项目建设阶段一般可分为:开发阶段、实施阶段、运行维护阶段。故在工作量需分阶段进行估算。
工作量=开发工作量+实施工作量+维护工作量;3.2.1开发阶段工作量估算 开发工作量是计算实施阶段和维护阶段工作量的基础。主要有两种估算方法。(1)功能点估算法 (2)任务估算法;3.2.1.1功能点估算法;开发成本系数k的大小主要是考虑项目的非技术难度,如开发周期、协调难度、业务的复杂程度、需求的不确定性等因素。根据对实际数据的测算,开发成本系数k取值范围一般为:;3.2.1.2 任务估算法
;以程序员的工作量为标准;
高级程序员的工作量为标准工作量的1.5倍;
系统分析员的工作量为标准工作量的2.5倍;
测试工程师的工作量为标准工作量;
高级测试工程师的工作量为标准工作量的1.5倍;
项目管理人员的工作量为标准工作量的3倍;
市场营销人员的工作量为标准工作量;
技术支持工程师的工作量为标准工作量;
文秘的工作量为标准工作量的0.5倍;;开发阶段;3.2.2实施阶段工作量估算
软件项目的实施范围因项目而异(有些项目只实施一个单位、有些需要实施多个单位、有些甚至需要全市、全省甚至全国实施),所以实施阶段的费用也会有很大的差异,甚至有的项目会出现实施费用超过开发费用的情形。
实施阶段的工作量可依据开发阶段工作量、实施系数来计算。
实施工作量(人月)= 开发工作量D*实施系数s
根据项目是集中式实施还是分布式实施,实施系数s的取值有所不同。;(1)集中式实施的项目
实施系数s与“用户数”相关。设n为用户数,一般情况下:
当 0n≤100时,s=0.2;
否则,s=0.2 +((n-100)/100)*q(四舍五入取两位小数);
q是调节因子,取值范围为:0.03≤q≤0.05,具体取值依项目实施难度而定。;(2)分布式实施的项目
实施系数s与“实施单位(点)数”相关。设n为需要实施的单位(点)数,一般情况下:
s =0.2 +(n - 1)*q
q是调节因子,一般取值范围为:0.08≤q≤0.15,具体取值依项目实施难度而定。;3.2.3维护阶段工作量估算
软件项目通过验收,交付使用后,需进行一年的系统维护。维护内容包括:运行管理、系统平台维护、应用软件维护、数据维护等。根据不同的用户要求,系统维护服务可分为以下两种情形:
A级
软件企业派出技术人员常驻用户处,解决日常运行中发生的问题。则其工作量由派驻人员的数目和派驻的时间决定。
软件(系统)维护工作量 = 派驻的人员数*时间(月) ;B级:软件企业在国家规定的正常工作时间,按双方约定的条件和时间到达现场,且每月(或定期)派技术人员到现场进行软件(系统)性能调试,使之运行处于良好状态。则B级的维护工作所需工作量依据开发工作量、实施工作量、维护系数来计算。
运行维护工作量(人月)=(开发工作量+实施工作量)*维护系数w
= (开发工作量+开发工作量*实施系数s)*维护系数w
= D*(1+s)*w
维护系数w取值范围为0.15-0.20,具体取值依项目维护难度而定
针对个别项目,如果对维护有特殊要求(这些特殊要求是一般项目中从未出现过的),则经专业机构或者专家评估,维护成本系数可以不受此限制。;3.2.4人月成本估算方法
软件开发项目成本计算中应包括软件项目在开发过程中所耗费的各项费用,包括从设计阶段到测试完毕交付用户使用之间所
文档评论(0)