基于系统效能提升的装备软件定价方法
2017-08-07谌威,蒋国萍
基于系统效能提升的装备软件定价方法
谌威蒋国萍
(海军工程大学装备经济管理系武汉430033)
针对当前软件定价制度缺陷与理论研究的盲点,通过政治经济学价值理论分析基于效能定价可行性,运用效能评估的方法计算装备系统的效能提升值,将软件与硬件带来的系统效能提升值对比,通过硬件价格推到软件价格,提出基于系统效能提升的装备软件定价方法。通过仿真算例表明文章提出方法的可行性。
效能;装备软件;价格
Class NumberTJ810
1 引言
随着装备软件需求量的增加,装备软件价格管理工作中出现了诸多亟待解决的问题[1]。现行的定价方法主要针对硬件,未对装备软件做出具体规定。由于装备软件凝聚了大量智力资本,活劳动消耗远高于物化劳动,导致其定价机理与硬件装备具有很大不同。目前一般的军品定价方法不能很好地应用于装备软件定价中,对装备软件研发中的开发成本、维护成本,以及装备软件利润率应如何确定等问题,还没有一套成熟有效的方法,缺乏统一、科学的标准对装备软件定价的过程和结果进行有效监督,从而导致装备软件项目经费使用不合理,影响软件研发质量和进度,造成装备软件价格的失真和军费使用效益的低下[2]。装备软件为系统发挥带来的效能提升作为影响武器装备战斗力发挥和寿命周期费用投入的重要因素,应在装备软件定价方法中予以充分体现。因此,如何在装备软件定价时考虑装备软件带来的效能提升,实现对装备软件定价的科学性和合理性,不仅直接影响武器装备性能的发挥,对武器装备的研制、生产、采购以及装备经费的使用效益等都将产生重要影响。
在民用软件市场,软件是作为无形资产来评估定价的。无形资产评估的基本方法有三种:成本法、市场法、收益法。现在对软件定价方法的研究集中对上述几种方法在软件上的应用与优化。成本法的研究成果较多如COCOMO[3]成本估算模型、IFPUG[4]功能点分析方法、用例[5]点分析方法等。但是成本法的落脚点在开发软件的工作量上。而软件开发作为一种创造性活动,成本法不能体现软件开发的创造性与开发人员的智力投入。市场法则要求具备发达的软件市场、技术市场,而装备软件处于一个垄断的市场,市场法适用性不高。由于装备软件无法产出经济效益,目前关于收益法应用的研究只停留在对将软件带来的成本减少作为软件收益的方向。本文就是在收益法的基础上将效能的提升视作软件效益开展的研究。
2 理论基础
马克思政治经济学认为商品的价值决定价格,价格围绕价值上下波动[6]。价格围绕价值上下波动是因为市场的调节,而在装备采办过程中不存在市场的调节作用,因此对装备软件的价格应依据其价值确定。
根据马克思的劳动价值论,任何商品都有价值和使用价值。软件作为商品化精神劳动产品,是软件设计开发人员脑力劳动的结晶,凝结着一定数量的劳动时间,因此软件具有价值,其价值量是凝结在软件中的无差异的一般人类劳动。另一方面,软件开发出来必须具有满足某一方面人类需要的有用性,这就是软件的使用价值或者说效用。
作为精神产品,软件的价值由两部分构成:1)软件设计开发人员创新性活劳动所创造的价值,是所消耗的脑力劳动和体力劳动的凝结。这种创新性的活劳动在使用过程中能够创造出远远超过其劳动力自身价值的新价值,因而是软件价值的主要来源,具有个体性和群体性相结合的特点。2)软件设计开发过程中所消耗的物质资料,即物化劳动转移的价值,包括软件设计开发所需要消耗的物质生活资料、人员教育培训费用支出、电脑网络设备及软件工具等固定资产折旧费用、光盘等软件物质载体和资料等的费用等等。
软件产品的生产费用主要是软件开发过程当中投入的人力成本,用于对软件开发人员的智力劳动进行补偿[7]。而软件的效用即使用价值体现了软件的有用性,即软件能够给软件使用者带来的各种收益的总和,体现在成本的降低、效率的提高、投入产出比的提升等各个方面。软件产品的价值很难用生产它们的活劳动来衡量。软件开发的人力成本对于软件价值量虽有影响,但影响不大,影响软件价值量最主要的是软件的效用。如果没有效用或效用为负,即使活劳动耗费再大,生产费用再高,也形不成价值;而相反,如果软件效用大,市场需求很大,可能它所耗费的知识劳动及其他劳动并不很多,但所能创造的效益却非常之大,实现的效用很大,软件的使用价值也就很大。
装备的效用应该体现在完成军事任务的能力即效能。装备软件作为装备系统的一部分,需要与硬件结合才能形成系统,不具备单独完成任务的能力,因此它的效用应该体现在装备系统完成军事任务中发挥的作用。装备软件在系统中的作用是提高系统完成任务的能力,即提高系统的效能。因此本文认为装备软件的价值量可以用其对系统效能的提升值来衡量。
3 装备软件价格计算方法
装备软件的价值量以其对系统效能提升率来衡量,因此计算方法的首要步骤应该是获取装备软件对系统效能提升率。本文将效能提升率定义为系统相对另一同类型系统在规定条件下达到规定使用目标能力的提升比例。效能提升率是一个相对值,通过将系统与往期同类型系统进行对比得出。获得了装备软件的价值量后下一步便是要依据价值量计算其价格。价值量即效能提升率的体现为百分数,效能提升率即装备软件的价值量的表现形式为百分数,要依据该百分数得到装备软件的价格,这其中还需要一个中间量就是与装备软件处于同一系统的硬件价格。由于硬件的定价方法已经十分成熟,本文默认硬件的价格即为其价值量。此方法的核心思想便是将软件对系统效能的提升值看作软件对系统的贡献,软件与硬件的贡献程度进行对比,通过硬件的价格推导出软件的价格。具体步骤如下。
3.1 选取合适的目标系统与参照系统
装备软件无法独立完成任务,它需要与硬件结合形成系统才具备完成军事任务的能力。本文将待计算价格软件所处的系统称作目标系统,将与目标系统进行对比得出效能提升的系统称作参照系统。
选取的目标系统应满足两点要求:1)必须涵盖软件所有的功能。装备软件的功能可能并不单一,选取的系统假如值无法涵盖软件的全部功能,那么计算软件给该系统带来的效能提升无法反映软件的全部价值。2)系统的层级尽可能低。满足第一点要求的系统并不唯一,系统层级越高,涵盖的功能越多,软件为系统带效能提升值也越小,可能导致计算结果精度降低。为了提高可比性,参照系统应是同类型系统。
3.2 使用合适的效能评估方法计算系统效能
效能的评估方法有多种,常用的方法有层次分析法(AHP)、兰切斯特(Lanchester)方程法、ADC(Availability,Dependability,Capability)法、指数法、模糊综合评价法、SEA(System Effectiveness Analysis)法[8~9]。
按照是否考虑实际作战条件来分类,这些方法可以分成静态评估法与动态评估法两类[10]。其中静态评估法有层次分析法、ADC法、指数法、模糊综合评价法,动态评估法有兰切斯特法、SEA法。
在计算系统效能提升时需要的是系统在理想状态下的潜在最大效能,因此应该选用静态的效能评估方法。每种方法有各自的优缺点与使用范围,应根据目标系统的任务与自身的特点选择合适的效能评估方法[11]。当目标系统担负任务单一时可以考虑使用指数法,选择最能反映目标系统主要任务的指数作为效能值,计算效能较简洁。当目标系统庞大、任务多样时则应使用更为全面的层次分析法、ADC法、模糊综合评价法等来计算目标系统的效能。
3.3 计算软件价格
运用效能评估的方法分别评估两型装备的效能并进行比较得到目标系统相对参照系统效能提升率。本文认为目标系统效能的提升是由软件和系统其他的硬件共同贡献的。效能与价格单位量纲不同,为了将效能与价格联系起来,本文假定效能提升率等于系统价格的提升率。依据效能提升率计算出的该部分价格扣除系统硬件部分的价格差额便是装备软件的价格。
式中ps为待计算软件的价格,α为效能提升率,p1为参照系统价格,ph1为参照系统硬件部分的价格,ph2为目标系统硬件部分价格。
4 实例应用
下面以某型舰载火炮系统中的火控软件为例,验证本文的方法对装备软件定价的有效性。首先选取合适的装备系统与参照系统,选取的装备系统为舰载火炮系统,参照系统为另一型没有安装火控软件的舰载火炮系统。选取的效能评估方法为ADC法。下面是计算效能与价格的具体过程。
假设舰载火炮目标系统执行任务时间为t= 10h,系统MTBF=160h,MTTR=4h,各项性能指标与权重值如表1。
该系统在执行任务前可能存在两种状态,分别为可工作状态与故障状态,处于工作状态的概率为
则处于故障状态的概率为a2=1-0.975=0.025,系统的可用度矩阵为A=[0.975,0.025]。
表1 某舰载火炮系统性能指标的效用值与权重
dij为系统从i状态到j指标的转化概率,d11为可持续执行任务的概率、d12为工作状态变为故障状态的概率、d21为故障状态变为工作状态的概率、d22为维持故障状态不变的概率[12]。
假设在执行任务的过程中,对发生的故障无法修复,因此故障状态无法向工作状态转移。所以d12=1,d21=0。系统的可信度矩阵为
由于系统在执行任务中只有工作状态和故障状态两种,系统的固有能力向量为故障状态下系统无法执行任务,c2=0。c1=0.75×0.3+0.4×0.2+0.3×0.2+0.55×0.3=0.53
该系统的效能为E1=[0.9
参照系统的可用度矩阵、可信度矩阵与为列装软件的相同。各项性能指标与权重值如表2。
表2 某舰载火炮系统性能指标的效用值与权重
c2=0.6×0.3+0.4×0.2+0.3×0.2+0.4×03=0.44
该系统的效能为E2=[0.975,0.025]
舰载火炮参照系统价格为1152.6万元,软件部分价格20万元,硬件部分价格ph1=1132.6,舰载火炮目标系统的价格为1261.6万,其中按照现行定价方法给软件的定价为50万元,则其硬件部分价格为ph2=1211.6万元。
基于效能提升值计算的软件的价格:
依据本文提出的基于效能提升的装备软件定价方法所得到的软件价格为141.9万元,大约是现行定价方法制定价格的3倍,说明现行装备软件定价方法忽略了软件开发中的智力劳动,没有完全体现软件的真实价值。
5 结语
文章提出的基于系统效能提升的装备软件定价方法,在计算价格时直接根据软件的价值,即对装备系统效能提升率确定价格,为装备软件定价提供了一个全新的思路。但是在一些细节上还有待改进,其一装备系统的选取约束条件较多,找出完全符合条件的系统难度大,接下来还需研究更具一般性的测量装备系统效能提升值的方法;其二分析软件对系统效能的提升太过笼统,没有考虑各类软件各自的特点,接下来还需将装备软件分类分析对系统效能的影响。
[1]任永军,郭世贞,李春娟.美军现役装备改造后维修保障的做法和启示[J].军械工程学院学报,2014,5:18-22.
[2]慕林霖,孙胜祥,陈炜然.装备软件价值的影响因素及评估思路分析[J].海军工程大学学报(综合版),2015,1:45-48.
[3]范朝阳,胡欣.基于COCOMO-II模型的军用软件计价方法研究[J].舰船电子工程,2015,34:120-124
[4]邱勇强.基于UML与IFPUG功能点度量的装备软件计价方法研究[J].舰船电子工程,2015,35:95-100
[5]朱萍,任永昌.基于用例点的软件项目工作量估算[J].计算机技术与发展,2012,22:71-74.
[6]王思悦.能值价值理论及其规律探析[J].现代商业,2015,9:84-85.
[7]刘毅,何炼成.试论软件的劳动价值创造及其资本流通过程[J].太原理工大学学报(社会科学版),2005,3:41-44.
[8]张卓.作战效能评估[M].北京:军事科学出版社,1996:77-81
[9]王玉泉.装备费用效能分析[M].北京:国防工业出版社,2010:184-189
[10]牛作成,吴德伟,雷磊.军事装备效能评估方法研究[J].电光与控制,2006,13:98-101.
[11]谭乐祖,杨明军,向迎春,司文健.武器系统效能评估方法研究[J].兵工自动化,2010,29:13-15.
[12]李彤岩,王培国,张婷.基于ADC模型的通信网络效能评估方法研究[J].电子技术应用,2015,41:18-21.
Pricing Method of Military Software Based on Efficiency Promotion
SHEN WeiJIANG Guoping
(Department of Equipment Economic and Management,Naval University of Engineering,Wuhan430033)
Aimed to the defect of the present pricing method and the blind spot of the theory research,the paper analyzed feasibility of pricing method based on the efficiency promotion by the means of plutonomy.Computing the efficiency promotion in the way of efficiency evaluation,the paper compared the efficiency promotions produced by the software and hardware.Then computing the software price by the hardware price,the paper provided the pricing method of military software based on the efficiency promotion.At last an example proved the method brought by this essay feasible.
efficiency,military software,price
TJ810
10.3969/j.issn.1672-9730.2017.07.028
2017年1月10日,
2017年2月14日
谌威,男,硕士研究生,研究方向:装备价格。蒋国萍,女,博士,副教授,研究方向:装备价格。