软件价值的计算可以通过多种方法进行,每种方法都有其特定的应用场景和计算依据。以下是几种常用的软件价值评估方法:
收益现值法
通过估算被评估资产的未来预期收益,并将其折算成现值来计算软件价值。
公式:P = Ft / (1 + i)^n,其中P是软件评估值,Ft是未来t收益期的预期收益额,i是折现率,n是收益期限。
市场法
通过比较类似软件在自愿交易下的市场价格来确定软件的价值。
公式:V = αβV',其中V是委托评估计算机软件的价值,V'是参照物计算机软件的价值,α是生产率调整系数,β是价值调整系数。
成本法
计算软件的重置成本,并考虑软件的贬值。
公式:评估价值 = 重置全价 - 贬值。
重置全价可以通过开发成本要素、开发过程成本或语句行数来计算。
参数成本法模型
适用于系统软件、大型专业应用软件或刚开发完成还没有进入市场的计算机软件产品。
公式和原理与成本法类似,但结合了更多的参数来进行评估。
功能点分析方法
通过计算软件的功能点数量,并结合开发成本系数、实施成本系数和维护成本系数来计算软件价值。
公式:软件开发费D = 工作量(人月) × 软件人员月人工费用,其中工作量(人月) = 项目功能点 × 开发成本系数 / 7.5 / 22。
开发工作量估算法
根据估算工作量经验值、风险系数和复用系数来计算软件开发工作量。
公式:软件开发价格 = 开发工作量 × 开发费用 / 人月。
在选择合适的评估方法时,需要考虑软件的类型、市场情况、开发成本、预期收益等因素。每种方法都有其优势和局限性,因此在实际应用中可能需要结合多种方法来进行综合评估。