系统软件成本构成与测算⽅式
⼀、系统软件的成本构成
系统软件的成本作为⼀个经济学范畴,应反映软件产品在其⽣产过程中所耗费的各项费⽤,为原材料、燃料、动⼒、折旧、⼈⼯费、管理费⽤、财务费⽤待项开⽀的总和。
从财务⾓度来看,列⼊系统软件的成本有如下的项⽬:
(1)硬件购置费如计算机及相关设备的购置,不间断电源、空调器等的购置费。
(2)软件购置费,如操作系统软件、数据库系统软件和其它应⽤软件的购置费。
(3)⼈⼯费,主要是开发⼈员、操作⼈员、管理⼈员、的⼯资福利费等。
(4)培训费。
(5)通讯费,如 购置计算机⽹络设备、通讯线路器材、租⽤公⽤通讯线路等的费⽤。
(6)基本建设费,如新建、扩建机房、购置计算机机台、机柜等的费⽤。
(7)财务费⽤。
(8)管理费⽤,如办公费、差旅费、会议费、交通费。
(9)材料费,如打印纸、包带、磁盘等的购置费。
(10)⽔、电、汽、⽓费。
(11)专有技术购置费。
(12)其它费⽤,如资料费、固定资产折旧费及咨询费。
从系统软件⽣命周期构成的两个阶段即开发阶段和维护阶段看,系统软件的成本由开发成本和维护成本构成。
开发成本:软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析/设计费⽤(含系统调研、需求分析、系统分析)、实施费⽤(含编程/测试、硬件购买与安装、系统软件购置、数据收集、⼈员培训)及系统切换等⽅⾯的费⽤;
维护成本:运⾏费⽤(含⼈⼯费、材料费、固定资产折旧费、专有技术及技术资料购置费)、管理费(含审计费、系统服务费、⾏政管理费)及维护费(含纠错性维护费⽤及适应性维护费⽤)。
⼆、系统软件成本测算
综上所述,系统软件的成本由软件的开发和维护成本所构成,即: C=C1+C2
式中:C为系统软件的开发成本;C1为系统软件的开发成本所构成;C2为系统软件的维护成本。
1、系统软件的开发成本C1的测算。
系统软件的开发成本按其⼯作量及单位⼯作量成本来测算是可⾏的,软件开发成本测算过程可进⼀步细分为软件规模估算、⼯作量估算、成本估算和确定软件开发成本等四个过程来进⾏。
其中成本估算需要对直接⼈⼒成本、间接⼈⼒成本、间接⾮⼈⼒成本及直接⾮⼈⼒成本分别进⾏估算。
2、系统软件维护成本C2的测算。
系统软件的维护为修正现有可运⾏软件并维护其主要功能不变的过程。系统软件在其交付使⽤后,其维护阶段在软件⽣命周期或⽣存期中占较⼤⽐重,有的可达软件⽣存周期的50-70%。因此,系统软件的维护成本是软件成本测算中不可忽略的⼀部分。
系统软件的维护包括三类:
A、改正、纠正性维护;
B、适应性维护;
C、完美性维护。
其中C类是为扩充功能、提⾼性能⽽进⾏的维护,在软件资产价值评估中⼀般不计⼊该系统软件成本,⽽A、B两类,则与软 件的开发过程有着紧密的联系,应计⼊软件成本。 在系统软件维护阶段,对软件⼯作量的影响因素与开发阶段的影响因素基本相同,是开发阶段影响因素的后的影响。
因此,系统维护的可靠性越⼤,规模越复杂,隐错越难发现,纠错越难。系统软件越复杂, 要使其适应软、硬环境变化,进⾏适应性维护也越困难。当然,可靠性⼤、复杂度⾼的系统软件,其可维 护性要求也越⾼,软件在运⾏中出错的可能性也会少些。
基于上述分析,系统软件维护成本的测算,可按系统软件开发成本乘以⼀个该系统软件的维护参数来求取。国家标准《信息技术服务 运⾏维护 第7部分;成本度量规范》已完成⽴项,计划号为20194187-T-469。该标准将规定运维成本度量的⽅法及过程,包括运维成本的构成及运维成本度量过程,适⽤于各类组织度量信息技术服务运⾏维护成本,包括GB/T29264-2012《信息技术服务 分类与代码》中包含的各类运维服务。
计算机软件系统包括系统软件同其他计算机软件⼀样,具有如下的特点:
1、系统软件是由许多⼈共同完成的⾼强度智⼒劳动的结晶,是建⽴在知识、经验和智慧基础上的具有独 创性的产物。系统软件的开发可以⼯程化,软件⽣产可以⼯⼚化,因此,系统软件具有价值和使⽤价值。 同时,系统软件具有独创性(即原始性),所以软件著作权⼈对系统软件产品依法享有发表权、开发者⾝份权、使⽤权、许可权、获取报酬权及转让权。
2、系统软件产品是⽆形的,存在于磁盘等介质的有形载体中,通过载体进⾏交易。因此,带有系统软件的磁盘交换价值,是磁盘⾃⾝价值与系统软件之和,⽽且主要是系统软件的价值。
3、系统软件产品的复制(批量⽣产)相应简单,其复制成本同其开发成本⽐较,⼏乎可以忽略不计。因此,系统软件产品易被复制乃⾄剽窃。为保护系统软件产品的著作权,必须依法登记。
4、系统软件产品⼀般没有有形损耗,仅有⽆形损耗。系统软件产品的维护,
⼀是由于系统软件⾃⾝ 的复杂性,特别是为了对运⾏中新发现的隐错进⾏改正性维护;
⼆是由于系统软件对其硬、软件环境有依赖性。硬、软环境改变时,系统软件要进⾏适应性维护;
三是由于需求的变化,要求增强系统软件功能和提⾼系统软件性能,系统软件要进⾏完美性维护。
因此,系统软件的维护在其⽣命周期中占有重要地位。同时,系统软件的维护过程是⼀个软件价值的
增值过程。由上述测算⽅法可知,系统软件的维护费⽤,即使不计⼊完善性维护费⽤也已相当昂贵。不断地升级的新版本代替旧版本软件也是系统软件价值评估中应予考虑的⼀个特点..