客观度量软件成本一直是软件行业的难题,如何让甲方与乙方都满意,真正解决软件成本“说不清道不明”的矛盾。那么首先我们就要分析软件成本的构成,并研究各项成本的组成特点,制定一套标准、客观、公正的度量方法
一、软件成本包括哪些?
在分析软件成本组成前,我们先整体分析软件的全寿命周期,包括需求分析、设计、编码、集成、测试、第三方测试、上线、维护、升级等阶段。
一般将软件需求分析、设计、编码、集成、测试、上线发生的成本归集为为软件研制阶段成本,软件第三方测试发生的成本归集为软件测试成本,软件维护发生的成本归集为软件运维成本,软件升级发生的成本按研制成本进行归集。综上,可以把软件成本划分软件研制成本、软件测试成本、软件运维成本。
二、软件研制成本是什么?
软件研发成本是为达成软件研发项目目标开发方所需付出的各种资源代价总和。
软件研制成本构成:包括从项目立项开始到项目完成验收期间的需求分析、设计、编码、集成、测试、验收交付活动及相关的项目管理、支持活动。软件研制成本仅包括软件研发过程中的所有直接成本和间接成本,不包括数据迁移、软件维护等成本。
三、软件测试成本是什么?
为达成软件测试项目目标所需付出的各种资源代价总和。
软件测试成本构成:包括直接成本和间接成本,直接成本包括测试环境成本、测试工具成本、测试人工成本等,间接成本包括办公成本和管理成本等。
四、软件运维成本是什么?
为保证软件正常运行所需付出的各种资源代价总和。
软件运维成本构成:包括基础设施建设成本、日常运行维护成本等。
免责声明:本文章系转载,版权归原作者所有。对转载、分享的内容和观点保持中立,也不对内容的准确性、可靠性或完善性提供任何保证,因转载众多无法确认真正原始作者,如涉及作品版权问题,请及时联系我们,我们将作删除处理以保证您的权益!