新闻动态

软件评估的影响要素有哪些

2020-01-09 16:16:28 19

  计算机软件是指计算机程序及其有关文档。计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化的符号化指令序列。计算机程序包括源程序和目标程序。文档是指用自然语言或者形式语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法,如程序设计说明书、流程图、用户手册等。

  由于计算机软件成本具有明显的不完整性和弱对应性,给企业带来的经济效益也可能受各种因素的影响而具有明显的不确定性,这给软件评估带来许多困难。在进行评估时,必须考虑如下因素:

  (1)系统太小。主要指可执行程序或机器语言指令的字节数、高级语言语句的行数、新编写指令的百分比、系统数据存储量和文体数目等。

  (2)系统复杂性。主要是指系统和界面的复杂度、系统的独特性、硬件与软件的接口和程序结构等。

  (3)程序类型。主要是指应用程序的形式(商用或非商用),程序所处理的技术问题类型等。

  (4)软件对支持条件和运行环境的要求。主要是指计算机系统的速度及内存、外存容量,支持开发的软件工具和软件环境等。

  (5)软件的有效收益或经济寿命期。

  (6)软件的维护成本和升级能力。

  (7)市场竞争状况。