- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2017年整理】软件开发费用计算方法
软件开发项目计算方法
(V2.0)
广东软件行业协会
二○○六年八月
目 录
1 前言 2
1.1 目的 2
1.2 软件项目建设类别 2
1.3 适用范围 2
1.4 名词解释 3
2 软件项目费用概算 4
2.1项目阶段划分 4
2.2 各阶段费用构成 5
2.3 项目费用概算 6
3 各项费用取费依据 7
3.1 咨询费 7
3.2 建设费 8
3.3 服务费 8
3.4 附加费 12
3.5需求变更估算 12
4 工作量估算方法 13
4.1 开发阶段工作量估算 13
4.2 实施阶段工作量估算 15
4.3 维护阶段工作量估算 17
5 人月成本估算方法 18
6 其他事项 19
6.1 最终合同金额确定 19
6.2 付款方式 20
6.3 评估机构 20
软件项目规模功能点估算方法 21
1 功能点估算流程 21
2 功能点分析的要素 22
3 功能点计算(初步值UFC) 23
4 确定技术复杂度因子TCF 24
5 计算调节后的功能点数FP 25
参考文献 26
前言
1.1 目的
规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。
1.2 软件项目建设类别
软件产业发展到现今阶段,技术已经很成熟,产品也已经很丰富,同时由于开发工具和操作系统平台的可选择性,软件项目出现了多样化的趋势。同样是软件项目,完成途径和开发手段不同,其费用也会存在很大差异。不同类别的软件项目,其费用构成和概算方法也不同。根据项目建设要求和方式,一般分为以下几类:
新开发项目:从项目的需求分析开始直至产品完成正式交付使用,其工作覆盖软件产品的分析、设计、测试、实施、运行维护各阶段。
二次开发:在现有产品的基础上进行提升和改造。
软件移植:已有产品从一个操作系统平台转移到另一个操作系统平台,或者从原来的运行环境切换到另一个新的运行环境所需要进行的调整和变动。
产品集成:将多个现有软件产品构件整合在一起,组装成比较复杂的或者更加完整的产品。
1.3 适用范围
本指南适用于应用类定制软件的新开发项目,项目应覆盖软件开发全过程(包括立项可行性分析,需求分析、编码实现、安装实施、运行维护各个阶段工作)。其中人月成本的计算方法也适用于其他类型的项目。
本指南是站在行业的角度,去评估一个应用软件项目的开发费用应该是多少,而不是站在开发商的角度去计算某企业开发软件时的成本支出是多少。虽然这两者之间会有关联。
对于同一软件开发项目,不同的开发商由于各自的技术、能力、管理、积累以及其他方面的因素,其实际成本支出会有较大差异。而这不在本指南考虑之内。
1.4 名词解释
应用软件:是指针对特定领域开发,为特定目的服务的一类软件。
软件开发: 指从软件项目启动到项目实施前这一时间段的工作。其内容包括详细设计、编码、测试、系统调试等方面的工作。
系统实施:指软件项目开发完毕进行安装到项目正式验收这一时间段的工作。其内容包括系统安装、个性化配置、用户培训等方面的工作,但不包括各实施点的本地化开发工作。
运行维护:指从软件项目正式验收到合同规定的项目维护期结束的这一时间段的工作。其内容包括在此期间所需要提供的原系统完善性修改和服务等工作(不包括新增需求和原功能的重大变更)。如:运行管理、系统平台维护、应用软件维护、数据维护等
验收测试:确定项目是否符合其验收准则,使客户能确定是否接收此项目的正式测试。
功能点(FP):功能点是对软件功能和大小的间接度量单位,一般通过必须和用户交互的情况的数目来测算程序工作量的大小。功能点分析法是目前国际上软件行业普遍接受的软件项目规模度量模型。
成本系数:成本系数是指完成某个功能点(FP)的规定活动所需要投入的人工时,其单位为:人工时/FP。根据软件项目建设过程的各阶段工作,可分为:开发成本系数、实施成本系数、维护成本系数。
工作量:工作量的计算是按一个开发工作人员在一个月内(日历中的月,即包括国家规定的节假日)能完成的工作量为单位,也就是通常所讲的“人月”。
人月成本:指软件企业一个月平均需要的所有开销(包括员工成本、国家税收、企业利润、管理成本和质量成本等)摊分到各个员工头上的金额。
平均工资:指软件企业支付给所有员工的工资总和除以企业员工人数得到的工资数。
软件项目费用概算
2.1项目阶段划分
软件项目全过程可分为:立项阶段、建设阶段、完成阶段。不同阶段工作重点不同。为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。
立项阶段:可委托专业技术咨询机构或者专家进行项目的可行性分析,需求分析;根据需求分析,进行系统设计;根据需求分析、系统设计,计算工
您可能关注的文档
- 《Unit 1 Do you like meat?课件》小学英语外研社2011课标版三年级起点三年级下册课件41905.ppt.ppt
- 《1 不能忘记的屈辱 课件》小学品德与社会人教版六年级上册35039.ppt.ppt
- 《一、无机材料课件》初中化学沪教版九年级上册54682.ppt.ppt
- 《产业经济学》期末试题及答案.doc
- 《Unit 1 Do you like meat?课件》小学英语外研社2011课标版三年级起点三年级下册课件41921.ppt.ppt
- 《二、合成材料 课件》初中化学沪教版九年级上册54784.ppt.ppt
- 《一、无机材料课件》初中化学沪教版九年级上册54665.ppt.ppt
- 《加油加气站建设项目可行性研究报告》(可编辑).doc
- 《从现在开始》ppt课件_免费下载.ppt
- 《化工设备机械基础》精品课程建设方案 - 青岛科技大学机电工程学院.doc
文档评论(0)