浅谈软件开发工具的成本核算问题

  一、软件开发环境的定义

  二、软件开发环境的重要性

  软件开发环境的主要贡献是使低效的、易出错的手工任务得以自动完成。自动化和高效的软件开发环境对软件开发的生产力具有正比线性的效应。通常可以使开发效率提高20%到40%.项目经验表明,一个高度集成化的环境,无论是对推动还是加强过程的管理控制都是必要的。一个过程自动化的环境,不仅可以改进生产力,还可以提高软件质量,加速现代技术的吸收过程。一个支持增量式编译、自动化构造和集成化的回归测试的环境,可以为迭代式开发提供快速循环的支持,并可以使开发群组更加自由地进行迭代。健壮的集成化的开发环境必须支持开发过程的自动化。这个环境应当具备需求管理、文档自动化、宿主/目标机编程工具、自动的回归测试、持续的和集成的变更管理,以及特性/缺陷跟踪功能。成功的软件工程都是雇佣优秀的员工并为他们提供优秀的工具来完成任务。软件开发环境的自动化可以在质量、估计成本和进度的能力以及使用更小的组取得总体的投资回 。要让软件开发人员快速遍历开发制品并使它们保持最新状态,软件开发环境在开发中正起着越来越重要的作用。现代软件工程的发展强调将开发和维护环境作为基础建设。犹如硬件环境的技资一样,这一点非常重要,而在一些小型或不成熟的组织里,却往往得不到保证。在这些组织里具体的过程开发和开发工具的采办,是作为直接的项目费用来计算的。这样作将影响到资金的投入力度。不利于组织开发环境的成熟度的提高,任何项目都不愿将投入用于开发过程的建设和开发的采办,就很难脱离手工作坊的开发方式。对于大多数成熟的软件组织来说,开发环境的建设就像在其他工程学科里那样是作为组织资产的,因此,它们的价值构成和摊销方式应依据固定资产的核算方式来核算。

  三、软件开发环境的价值构成

  1.借助外力购建软件开发环境

  软件开发环境是通过聘用外部专家来建立的,那么价值构成将包括:软件工具购置费,即软件工具产品的市价。软件工具的培训费,即对工具正确的使用进行培训的费用。软件工具的安装调试费,即为了使软件工具适用于本组织的实际情况而进行的必要的修改,以及相应的安装调试费。软件过程建设机构的初建费、外聘专家的咨询费、试运行费和各部门相应过程建设配合的人员费以及交纳的税金,作为入账价值。

  2.自行建设的软件开发环境软件开发环境是依靠组织内部的人员来建立的,那么价值构成将包括:软件工具的开发费用、测试费用和管理费用。软件工具的使用培训费用。软件过程建设机构的初建费、学习费用、培训费、试运行费和各部门相应过程建设配合的人员费以及交纳的税金,作为人账价值。软件开发环境的入账价值中,还应当包括组织为取得软件环境而交纳的契税等税费。

  四、软件开发环境的折旧

  1.年限平均法

  年限平均法是将软件开发环境的折旧均衡地分摊到各期的一种方法。采用这种方法计算的每期折旧额均是等额的。其计算公式如下:

  年折旧率=l/预计使用年限×100%

  月折旧率=年折旧率/12

  月折旧额=软件开发环境原价×月折旧率

  2.工作量法

  工作量法是根据实际工作量计提折旧额的一种方法,其基本公式为:

  每一工作量折旧额=软件开发环境原值/预计总工作量

  软件开发环境月折旧额=软件组织当月开发工作量×每一工作量折旧额

  3.双倍余额递减法

  双倍余额递减法和年数总和法,是常用的加速折旧方法。其特点是在软件开发环境使用前期提取折旧多,使用后期提取折旧逐年减少,以使软件开发环境在有效使用年限中加快得到补偿。双倍余额递减法的计算公式:

  年折旧率=2/预计的折旧年限×100%

  月折旧率=年折旧率/12月折旧额=软件开发环境账面净值×月折旧率

  4.年数总和法

  年数总和法又称合计年限法,是将软件开发环境净值乘以一个逐年递减的分数计算每年的折旧额,这个分数的分子代表软件开发环境尚可使用的年限,分母代表使用年数的逐年数字总和。计算公式如下:

  年折旧率=尚可使用年限/预计使用年限的年数总和×100%

  月折旧率=年折旧率/12

  月折旧额=软件开发环境原价×月折旧率

  软件组织可以选择不同的折旧方法,但是软件开发环境的折旧方法一经确定,不得随意变更。如需变更,应经批准并在会计 表附注中予以说明。

  结束语

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年11月8日
下一篇 2014年11月8日

相关推荐