软件产品的估价方法可以分为两大类:
定制开发软件
评估方法:按照国标方法来评估费用。定制开发软件是根据客户的特定需求进行的,从需求分析到设计、编码、测试等各个环节,都需要专业的团队进行规划和实施。因此,费用评估需要涵盖这些环节的工作量和成本。
成品软件
市场询价比价:首先通过市场询价比价来确定成品软件的价格。成品软件的价格主要取决于市场的供需关系、软件的市场地位以及可替代性等因素。
个性化修改:如果成品软件涉及部分个性化修改,那么核心功能的价格通过市场询价比价确定,而个性化修改部分则可以按照国标方法进行评估。这相当于在成品软件的基础上进行增强开发,需要识别出发生变化的数据和事务功能。
二次开发:对于成品软件的二次开发,工作量或费用可以直接按照国标方法进行评估。需要准确识别和计数二次开发所涉及的功能点,并考虑开发人员的人力成本、开发时间、技术难度等因素。成品软件本身的价格还是通过市场询价比价等方式来评估。
其他评估方法
成本法:包括代码行成本估算方法和参数成本法模型。代码行成本估算方法通过有效代码行数来计算成本和工作量,而参数成本法模型则将软件开发成本和维护成本结合起来。
市场法:包括直接比较法和类比调整法。直接比较法通过找到与被评估软件相同的参照物来评估价值,而类比调整法则是通过与被评估软件相似的其他软件来调整价格。
功能点分析方法:使用功能点分析方法能够真实、准确地计算出计算机软件的价值,作为市场交易价格的参照依据。该方法包括咨询服务费、软件开发费、实施费、维护费和验收测试费等。
建议
选择合适的评估方法:根据软件产品的性质(定制开发或成品软件)和具体情况(是否涉及个性化修改或二次开发),选择最合适的评估方法。
综合考虑市场因素:在评估成品软件价格时,要充分考虑市场供需关系、竞争状况和软件的市场地位。
重视开发成本和时间:在评估定制开发软件或二次开发时,要详细评估开发人员的人力成本、开发时间和技术的复杂性。
通过以上方法,可以较为准确地评估软件产品的价值,为市场交易提供合理的参考依据。