软件项目的成本构成及估算(软件项目的成本构成及估算方法)

软件项目成本主要由调研费用、建设费用等组成。在前期,需要经过立项过程即调研论证决定项目可行性。立项后,需要投入人力与资金,开展项目建设。

软件项目的成本构成及估算(软件项目的成本构成及估算方法)

一、调研费用

调研是软件产品立项前必须开展的工作,是软件立项和软件产品策划的依据。调研目的就是确定项目需求与项目功能,并进一步分析项目规模、软件产品的功能特点、差异、优劣及发展趋势。

调研费用依据明确调研方式、规模、范围与参与的人员组成等要素决定。

二、建设费用

经过调研分析,一旦确定软件产品立项,就需要落实开发队伍,进行项目的开发建设和前期准备。

(一)硬件费用

硬件费用主要是指采购服务器支出,其它的网络设备及网络环境默认已存在且具备条件。软件的运行依赖于服务器,服务器(Server)是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此服务器应具备承担服务并且保障服务的能力。

服务器的配置是根据用户量、流量来确定配置。服务器的数量是由系统运营的重要程度和部署方式来决定。

(二)软件费用

项目建设涉及的阶段分为需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段等。软件开发项目成本计算中应包括软件项目在开发过程中所耗费的各项费用,包括从设计阶段到测试完毕交付用户使用之间所发生的工资费、材料费、外协费、试验费、固定资产使用费、交通费、管理费等。

(三)附加费用

针对具有特殊性质的软件开发项目及其它不可预估的费用,如:若需要提交源程序,必须增加知识产权费;若涉及保密方面的工作,则须增加保密费用。

(四)运维费用

系统运营的日常支出。

三、成本估算

软件成本主要来自两部分:人和时间,常以“人天”为单位进行估算,并需识别软件开发的相关活动项,包括需求分析、UI设计、撰写相关文档、需求评审、编写代码、测试等活动。

成本估算由规模估算、工作量估算组成。可以采取专家判定技术的方式进行,专家判定技术是由多位专家进行成本估算。由于单独一位专家可能会有种种偏见,建议由多位专家进行估算,取得多个估算值。

四、成本预算与估算的偏差

由于需求的不断变化,使得工作内容与工作量不断变化,一旦发生变化,就需要追加预算,产生实际成本与初始计划的偏离。

各位网友针对上述论述有不同意见者,可以在评论处发表观点。

相关新闻

联系我们
联系我们
在线咨询
分享本页
返回顶部