65

合肥软件开发外包费用怎么算,软件开发的不同阶段的成本构成

2022/6/8

软件产业发展到现今阶段,技术已经很成熟,产品也已经很丰富,同样是软件项目,完成途径和开发手段不同,其费用也会存在很大差异。不同类别的软件项目,其费用构成和概算方法也不同。软件开发的不同阶段的成本构成是什么样的?

代理免费咨询:18715034835 (微信同号)

(项目申报、知识产权代理、软件开发、商业计划书、工商注册财税规划、可行性研究报告、科创版挂牌、体系认证等)

 

.软件开发的分类        

新开发项目:从项目的需求分析开始直至产品完成正式交付使用,其工作覆盖软件产品的分析、设计、测试、实施、运行维护各阶段。       

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

软件移植:已有产品从一个操作系统平台转移到另一个操作系统平台,或者从原来的运行环境切换到另一个新的运行环境所需要进行的调整和变动。       

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


二.软件开发的不同阶段的成本构成:

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

1.立项阶段可委托专业技术咨询机构或者专家进行项目的可行性分析、需求分析;根据需求分析,可进行系统设计;根据需求分析、系统设计,计算工作量,估算项目建设费(预算);根据项目概算进行招投标,确定软件开发商,签订建设合同。

咨询费包括立项阶段的可行性分析、需求分析、系统设计、估价、招投标等方面的工作所需要支出的费用。

2.建设阶段由软件开发商根据前期需求分析和系统设计,进行编码实现,并负责安装实施、运行维护等工作。项目实施完毕,需委托第三方检测机构进行验收测试。

服务费第三方检测机构的验收测试费,监理单位的监理费,进行数据扫描录入等方面工作的数据处理费等。

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

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

附加费针对具有特殊性质的软件开发项目。比如:若需要提交源代码,必须增加知识产权费;若涉及保密方面的工作,则需增加保密费用等。此外,由于软件项目建设过程中,需求变更不可避免,因而还需要考虑到因需求变更导致工作量加大带来的费用。