。因此,根据软件开发环境的购建过程,合理必要的支出既有直接费用发生的,如软件开发工具的价款、安装调试费、培训费、咨询费、试运行费等,也有间接费用的发生的,如应承担的借款利息、外币借款折合差额以及应分摊的其他间接费用等。由于软件开发环境的来源渠道不同,其价值构成的具体内容也有所差异。
1.借助外力购建软件开发环境
软件开发环境是通过聘用外部专家来建立的,那么价值构成将包括:软件工具购置费,即软件工具产品的市价。软件工具的培训费,即对工具正确的使用进行培训的费用。软件工具的安装调试费,即为了使软件工具适用于本组织的实际情况而进行的必要的修改,以及相应的安装调试费。软件过程建设机构的初建费、外聘专家的咨询费、试运行费和各部门相应过程建设配合的人员费以及交纳的税金,作为入账价值。
2.自行建设的软件开发环境软件开发环境是依靠组织内部的人员来建立的,那么价值构成将包括:软件工具的开发费用、测试费用和管理费用。软件工具的使用培训费用。软件过程建设机构的初建费、学习费用、培训费、试运行费和各部门相应过程建设配合的人员费以及交纳的税金,作为人账价值。软件开发环境的入账价值中,还应当包括组织为取得软件环境而交纳的契税等税费。
四、软件开发环境的折旧
软件开发组织的软件开发环境可以长期参加主严经营而仍保持其原有的实物形态,但其价值将随着软件开发环境的使用而逐渐转移到生产的软件成本中,或构成了组织的费用。软件开发环境的折旧,既是对软件开发环境逐渐转移到软件成本或构成组织费用的那一部分价值的补偿。软件开发环境的折旧方法有z年限平均法、工作量法、年数总和法、双倍余额递减法等方法计提软件开发环境折旧。本文分别简单介绍四种方法的计算公式:
1.年限平均法
年限平均法是将软件开发环境的折旧均衡地分摊到各期的一种方法。采用这种方法计算的每期折旧额均是等额的。其计算公式如下:
年折旧率=l/预计使用年限×100%
月折旧率=年折旧率/12
月折旧额=软件开发环境原价×月折旧率
2.工作量法
工作量法是根据实际工作量计提折旧额的一种方法,其基本公式为:
每一工作量折旧额=软件开发环境原值/预计总工作量
软件开发环境月折旧额=软件组织当月开发工作量×每一工作量折旧额
3.双倍余额递减法
双倍余额递减法和年数总和法,是常用的加速折旧方法。其特点是在软件开发环境使用前期提取折旧多,使用后期提取折旧逐年减少,以使软件开发环境在有效使用年限中加快得到补偿。双倍余额递减法的计算公式:
年折旧率=2/预计的折旧年限×100%
月折旧率=年折旧率/12月折旧额=软件开发环境账面净值×月折旧率
4.年数总和法
年数总和法又称合计年限法,是将软件开发环境净值乘以一个逐年递减的分数计算每年的折旧额,这个分数的分子代表软件开发环境尚可使用的年限,分母代表使用年数的逐年数字总和。计算公式如下:
年折旧率=尚可使用年限/预计使用年限的年数总和×100%
月折旧率=年折旧率/12
月折旧额=软件开发环境原价×月折旧率
软件组织可以选择不同的折旧方法,但是软件开发环境的折旧方法一经确定,不得随意变更。如需变更,应经批准并在会计报表附注中予以说明。
结束语
软件组织要提高自己的软件开发能力,必要的软件开发环境是基础。要想对自己的软件开发环境投入主要的资金,首先需要管理者在思想上。有一个转变,及将软件开发环境的建设,尤其是软环境的建设(软件开发过程的改进和自动化软件工具)认为是固定资产的投资,该投资收益于今后的软件开发工作中,因此不可当作即期费用来处理。我们只有将这种思想推广开,才可以从根本解决软件能力改进所需的资金不足,才可以使软件组织会逐渐变为成熟的、大规模的开发商,它们才可能拥有稳定的过程定义,并与软件工具提供商建立起长期的合作关系。