软件价格的估算可以通过以下公式进行:
软件开发价格 = 开发工作量 × 开发费用/人·月
其中:
开发工作量 的计算与以下因素有关:估算工作量经验值(以A表示)。
风险系数(以σ表示),风险系数的范围是1到1.5。
复用系数(以τ表示),复用系数可以降低开发工作量。
开发费用/人·月
的计算包括以下部分:
人头费(P),主要包括职工的薪水、奖金和各项按人计算的费用,通常占商务成本的70%-80%。
商务成本(Q)、国家税收(R)、企业利润(S)和管理成本(τ)。
建议
使用标准化的估算方法: 如国家标准“GB/T 8566-2001软件生存周期过程”中规定的软件开发过程的各项活动来计算工作量。 考虑风险系数
利用复用系数:如果企业有可复用的构件库或软件产品,可以显著减少开发工作量。
综合市场信息:通过询价、参考政府采购合同或协议价等方式,获取市场信息,使价格估算更贴近实际。
通过上述方法和公式,可以较为准确地估算软件开发的成本,为项目预算和决策提供依据。