软件项⽬中的成本构成及估算⽅法【转】
随着知识经济、信息时代的来临,计算机软件业迅猛发展。商品化、资本化、资产化的计算机软件的价值评估的社会需求也⽇益增多,⽽且有越来越多的趋势。由于系统软件通常是⼀些规模⼤、复杂程度⾼的⼈⼀机系统,因此,系统软件的开发、使⽤、维护、管理的过程,是⼀个⾮常复杂的系统⼯程,需要有巨⼤的⼈⼒、物⼒、财⼒资源,需要各种计算机软、硬件的⽀持。这⼀特点是在系统软件评估中应予充分考虑的,也是从成本途径评估系统软件价值时应予着重关注的。据统计,软件成本在软、硬件总成本中的份额,已从50 年代的百分之⼗⼏,上升到近期的百分之七⼋⼗,⽽且还在持续上升。软件成本中的开发成本和维护成本的⽐例,也从50年代的接近1:1,达到了近期的1:2。系统软件开发成本和维护成本在整个⽣命周期中份额。
本⽂对上表的数字作了部分调整。主在维护阶段剔除了完善性维护成本。这⼀项成本不应列⼊委托评估系统软件的本次价值评估。这样,开发、维护成本在整个⽣命周期中的份额也相应发⽣了变化。
⼀、系统软件的成本构成
系统软件的成本作为⼀个经济学范畴,应反映软件产品在其⽣产过程中所耗费的各项费⽤,为原材料、燃料、动⼒、折旧、⼈⼯费、管理费⽤、财务费⽤待项开⽀的总和。
从财务⾓度来看,列⼊系统软件的成本有如下的项⽬:
(1)硬件购置费如计算机及相关设备的购置,不间断电源、空调器等的购置费。
(2)软件购置费,如操作系统软件、数据库系统软件和其它应⽤软件的购置费。
(3)⼈⼯费,主要是开发⼈员、操作⼈员、管理⼈员、的⼯资福利费等。
(4)培训费。
(5)通讯费,如购置计算机⽹络设备、通讯线路器材、租⽤公⽤通讯线路等的费⽤。
(6)基本建设费,如新建、扩建机房、购置计算机机台、机柜等的费⽤。
(7)财务费⽤。
(8)管理费⽤,如办公费、差旅费、会议费、交通费。
(9)材料费,如打印纸、包带、磁盘等的购置费。
计算机软件开发培训(10)⽔、电、汽、⽓费。
(11)专有技术购置费。
(12)其它费⽤,如资料费、固定资产折旧费及咨询费。
从系统软件⽣命周期构成的两阶段即开发阶段和维护阶段看,系统软件的成本由开发成本和维护成本构成。其中开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析/设计费⽤(含系统调研、需求分析、系统分析)、实施费⽤(含编程/测试、硬件购买与安装、系统软件购置、数据收集、⼈员培训)及系统切换等⽅⾯的费⽤;维护成本由运⾏费⽤(含⼈⼯费、材料费、固定资产折旧费、专有技术及技术资料购置费)、管理费(含审计费、系统服务费、⾏政管理费)及维护费(含纠错性维护费⽤及适应性维护费⽤)。
⼆、系统软件的成本测算程序
1、根据待开发软件的特征、所选⽤硬件的特征、⽤户环境特征及以往同类或相近项⽬的基础数据,进⾏软件规模测算。
2、由系统软件的成本构成,结合成本影响因素、环境因素以及以往同类或相近项⽬数据分析,进⾏软件成本测算。其中包括了安装、调试的⼈⼒和时间表、培训阶段的⼈⼒和时间表。
3、系统软件成本测算的风险分析。这是基于系统软件成本测算的不确定性、成本测算的理论和测算技术的不成熟性⽽提出的⼯作程序。系统软件成本测算的风险因素应包括:
(1)对⽬标系统的功能需要、开发队伍、开发环境等情况的了解的正确性;
(2)所运⽤历史数据及模型参数的可靠性;
(3)系统分析中的逻辑模型的抽象程度、业务处理流程的复杂程度及软件的可度量程度;
(4)软件新技术、替代技术的出现和应⽤对成本测算⽅法的冲击的影响;(5)⽤户在系统软件开发中的参与程度,开发队伍的素质及所采⽤开发模式对开发成本的影响;
(6)对系统软件开发队伍复杂因素认识程度;
(7)系统软件开发⼈员及其组成⽐便的稳定性;
(8)系统软件开发和维护经费,时间要求等⽅⾯的变更等⾮技术性因素所带来的风险等。
在系统软件价值评估中实施上述程序进⾏成本测算时,除了应坚持持资产评估操作程序中规定的各项原则外,还应遵循真实性与预见性原则、透明性与适应性原则和可操作性与规定性原则。
三、系统软件成测算
综上所述,系统软件的成本由软件的开发和维护成本所构成,即: C=C1+C2 (1)
式中:C为系统软件的开发成本;C1为系统软件的开发成本所构成;C2为系统软件的维护成本。
1、系统软件的开发成本C1的测算。
我们认为系统软件的开发成本按其⼯作量及单位⼯作量成本来测算是可⾏的,具体测算⽅法为按系统软件的软件规模(⼀般为软件源程序的指令⾏数,不包括注释⾏)、社会平均规模指数以及⼯作量修正因素来进⾏。尤其是CAD系统软件的实际测算,结合国内外研究成果的综合分析和专家咨询,软件社会平均⽣产率参数和软件社会平均规模指数可分别确定为3.5和
1.3左右;软件⼯作量订由⼋个因⼦、五个等级组成。
2、系统软件维护成本C2的测算。
系统软件的维护为修正现有可运⾏软件并维护欺其主要功能不变的过程。系统软件在其交付使⽤后,其维护阶段在软件⽣命周期或⽣存期中占较⼤⽐重,有的可达软件⽣存周期的50-70%。因此,系统软件的维护成本是软件成本测算中不可忽略的
⼀部分。
系统软件的维护包括三类:A、改正、纠正性维护;B、适应性维护;C、完美性维护。其中C类是为扩
充功能、提⾼性能⽽进⾏的维护,在软件资产价值评估中⼀般不计⼊该系统软件成本,⽽A、B两类,则与软件的开发过程有着紧密的联系,应计⼊软件成本。
在系统软件维护阶段,对软件⼯作量的影响因素与开发阶段的影响因素基本相同,是开发阶段影响因素的后的影响。因此,系统维护的可靠性越⼤,规模越复杂,隐错越难发现,纠错越难。系统软件越复杂,要使其适应软、硬环境变化,进⾏适应性维护也越困难。当然,可靠性⼤、复杂度⾼的系统软件,其可维护性要求也越⾼,软件在运⾏中出错的可能性也会少些。基于上述分析,系统软件维护成本的测算,可按系统软件开发成本乘以⼀个该系统软件的维护参数来求取。这⼀维护参数,可按系统软件的复杂度从简单到⼀般、到复杂的顺序,分别取0.15、0.20、0.25及0.30、0.35、0.40等。
计算机系统软件作为计算机系统的组成部分,是信息社会的重要商品,也是知识经济社会中的重要资产。系统软件同其他计算机软件⼀样,具有如下的特点:
1、系统软件是由许多⼈共同完成的⾼强度智⼒劳动的结晶,是建⽴在知识、经验和智慧基础上的具有独创性的产物。系统软件的开发可以⼯程化,软件⽣产可以⼯⼚化,因此,系统软件具有价值和使⽤价值。同时,系统软件具有独创性(即原始性),所以软件著作权⼈对系统软件产品依法享有发表权、开发者⾝份权、使⽤权、许可权、获取报酬权及转让权。
2、系统软件产品是⽆形的,存在于磁盘等介质的有形载体中,通过载体进⾏交易。因此,带有系统软
件的磁盘交换价值,是磁盘⾃声价值与系统软件之和,⽽且主要是系统软件的价值。
3、系统软件产品的复制(批量⽣产)相应简单,其复制成本同其开发成本⽐较,⼏乎可以忽略不计。因此,系统软件产品易被复制乃⾄剽窃。为保护系统软件产品的著作权,必须依法登记。
4、系统软件产品⼀般没有有形损耗,仅有⽆形损耗。系统软件产品的维护,⼀是由于系统软件⾃⾝的复杂性,特别是为了对运⾏中新发现的隐错进⾏改正性维护;⼆是由于系统软件对其硬、软件环境有依赖性。硬、软环境改变时,系统软件要进⾏适应性维护;三是由于需求的变化,要求增强系统软件功能和提⾼系统软件性能,系统软件要进⾏完美性维护。因此,系统软件的维护在其⽣命周期中占有重要地位。同时,系统软件的维护过程是⼀个软件价值的增值过程。由上述测算⽅法可知,系统软件的维护费⽤,即使不计⼊完善性维护费⽤也已相当昂贵。不断的升级的新版本代替旧版本软件也是系统软件价值评估中应予考虑的⼀个特点。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论