软件价值评估的方法和维度可以总结如下:
国标方法
定制开发软件:可以按照国标方法来评估费用,从需求分析到设计、编码、测试等各个环节都需要专业团队进行规划和实施。
成品软件的二次开发:对于二次开发的工作量或费用,可以直接按照国标方法进行评估,识别出发生变化的数据和事务功能。
市场询价
成品软件:通常通过市场询价比价来确定价格,价格主要取决于市场的供需关系、软件的市场地位以及可替代性等因素。
专业机构评估
可以寻求专业评估机构的帮助,他们可以提供客观、准确的评估结果。
参考市场价格
了解类似软件著作权在市场上的交易价格,可以提供参考。
功能测试
测试软件系统的功能是否正确,正确性是软件最重要的质量因素。
健壮性测试
测试软件系统在异常情况下能否正常运行的能力,包括容错能力和恢复能力。
性能测试
测试软件系统处理事务的速度,检验性能是否符合需求,并提供性能数据供宣传参考。
用户界面测试
重点测试软件系统的易用性和视觉效果等。
安全性测试
测试软件系统防止非法入侵的能力。
软件规模估算
通常是软件成本估算过程的起点。
使用价值维度
设计指标如用户数量和质量、用户行为等,可通过查看软件运行日志或用户评分和评价等方式获得具体数值。
独立性原则
评估工作应排除各方面和各种形式的干预独立地进行。
客观性原则
评估结果应基于可靠的数据资料,作出客观评定。
综合以上方法,软件价值评估应综合考虑软件的功能、市场需求、技术竞争力、成本等多个方面,并遵循独立性和客观性原则,以确保评估结果的准确性和公正性。对于定制开发软件,国标方法提供了较为系统和全面的评估框架;对于成品软件,市场询价和专业评估机构的帮助可以提供更精准的价值判断。同时,功能测试、健壮性测试、性能测试等也是评估软件价值的重要手段。