文档之家

软件开发费用计算方法

  • 格式:docx
  • 大小:39.91 KB
  • 文档页数:27

下载文档原格式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发项目计算方法

(V2.0)

广东软件行业协会

二OO六年八月

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功能点计算(初步值UF。 (23)

4确定技术复杂度因子TCF. (24)

5计算调节后的功能点数FP (25)

参考文献 (26)

1刖曰

1.1目的

规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。

1.2软件项目建设类别

软件产业发展到现今阶段,技术已经很成熟,产品也已经很丰富,同时由于开发工具和操作系统平台的可选择性,软件项目出现了多样化的趋势。同样是软件项目,完成途径和开发手段不同,其费用也会存在很大差异。不同类别的软件项目,其费用构成和概算方法也不同。根据项目建设要求和方式,一般分为以下几类:新开发项目:从项目的需求分析开始直至产品完成正式交付使用,其工

作覆盖软件产品的分析、设计、测试、实施、运行维护各阶

段。

二次开发:在现有产品的基础上进行提升和改造。

软件移植:已有产品从一个操作系统平台转移到另一个操作系统平

台,或者从原来的运行环境切换到另一个新的运行环境所需要

进行的调整和变动。

产品集成:将多个现有软件产品构件整合在一起,组装成比较复杂的或者

更加完整的产品。

1.3适用范围

本指南适用于应用类定制软件的新开发项目,项目应覆盖软件开发全过程(包括立项可行性分析,需求分析、编码实现、安装实施、运行维护各个阶段工作)。其中人月成本的计算方法也适用于其他类型的项目。

本指南是站在行业的角度,去评估一个应用软件项目的开发费用应该是多少,而不是站在开发商的角度去计算某企业开发软件时的成本支出是多少。虽然这两者之间会有关联。

对于同一软件开发项目,不同的开发商由于各白的技术、能力、管理、积累以及其他方面的因素,其实际成本支出会有较大差异。而这不在本指南考虑之内。

1.4名词解释

应用软件:是指针对特定领域开发,为特定目的服务的一类软件。

软件开发:指从软件项目启动到项目实施前这一时间段的工作。其内容包括详细设计、编码、测试、系统调试等方面的工作。

系统实施:指软件项目开发完毕进行安装到项目正式验收这一时间段的工

作。其内容包括系统安装、个性化配置、用户培训等方面的工作,但

不包括各实施点的本地化开发工作。

运行维护:指从软件项目正式验收到合同规定的项目维护期结束的这一时间段的工作。其内容包括在此期间所需要提供的原系统完善性修改

和服务等工作(不包括新增需求和原功能的重大变更)。如:运

行管理、系统平台维护、应用软件维护、数据维护等

验收测试:确定项目是否符合其验收准则,使客户能确定是否接收此项目的正式测试。

功能点(FP):功能点是对软件功能和大小的间接度量单位,一般通过必须和用户交互的情况的数目来测算程序工作量的大小。功能点分析法是目前国际上软件行

业普遍接受的软件项目规模度量模型。

成本系数:成本系数是指完成某个功能点(FP)的规定活动所需要投入的人工时,其单位为:人工时/FP。根据软件项目建设过程的各阶段工作,可

分为:开发成本系数、实施成本系数、维护成本系数。

工作量:工作量的计算是按一个开发工作人员在一个月内(日历中的月,即包括国家规定的节假日)能完成的工作量为单位,也就是通常所讲的

“人月”。

人月成本:指软件企业一个月平均需要的所有开销(包括员工成本、国家税收、企业利润、管理成本和质量成本等)摊分到各个员工头上的金额。

平均工资:指软件企业支付给所有员工的工资总和除以企业员工人数得到的工资数。

2软件项目费用概算

2.1项目阶段划分

软件项目全过程可分为:立项阶段、建设阶段、完成阶段。不同阶段工作重点不同。为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。

立项阶段:可委托专业技术咨询机构或者专家进行项目的可行性分析, 需求分析;根据需求分析,进行系统设计;根据需求分析、系统设计,计算

工作量,估算项目建设费(预算);根据项目概算进行招投标,确定软件开发商,签订建设合同。

建设阶段:由软件开发商根据前期需求分析和系统设计,进行编码实现,

并负责安装实施、运行维护等工作。项目实施完毕,需委托第三方测试机构进行验收测试。

完成阶段:项目完成后,在需求变更较大的情形下,可委托专业技术机构根据实际工作量估算项目建设费(决算),项目结束。

2.2各阶段费用构成

各阶段的所有费用可分为四类:

咨询费:包括立项阶段的可行性分析,需求分析、系统设计、估价、招

投标等方面的工作所需要支出的费用。

服务费:第三方测试机构的验收测试费、监理单位的监理费、进行数据

扫描录入等方面工作的数据处理费等。

建设费:软件开发商在开发、实施、维护等方面工作的费用。其中包括:软件开发费、系统实施费、运行维护费。

附加费:针对具有特殊性质的软件开发项目。如:若需要提交源程序,

必须增加知识产权费;若涉及保密方面的工作,则须增加保密

费用等。

此外,由于软件项目建设过程中,需求变更不可避免,因而还需要考虑到因需求变更导致工作量加大带来的费用。软件项目费用构成如图1所示。

相关主题

天下网标王网站优化价格收费标准网站优化 方案网站结构优化方面昆明网站建设优化图片永州百度网站优化哪个好解放号网站优化安徽省芜湖市网站关键词优化大连整站网站优化北京百度网站优化运营湖源优化网站珠海企业网站优化怎么做辽宁网站优化推广案例保定网站快速排名优化人才类网站优化金华seo关键词优化网站南京市网站公告优化怎么样教育网站优化需要多少钱怎么优化网站排名推荐金手指博尔塔拉蒙古网站优化公司网站标题修改对网站优化的影响忻州网站排名优化徐汇区百度网站优化机构岳阳营销型网站优化平台湖北品牌网站优化要多少钱优化公司网站出色火4星完美seo如何优化网站关键词福田如何免费做网站优化费用多少福建服务好的网站优化铁门关网站优化推广长宁区公司官方网站优化定制方案香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化