目录 |
软件开发成本是指软件开发过程中所花费的工作量及相应的代价。
从软件的开发周期来分的话,软件开发成本可以分为开发成本和维护成本。具体的包括原材料、燃料、动力、折旧、人工费、 管理费用、财务费用等项开支的总和。软件的不同也会影响软件开发成本。如一类是应用程序,如用高级语言写的科学计算、数据处理、企业管理等用户程序;二类是实用程序,如用系统程序设计语言或汇编语言写出的编译程序、汇编程序、联接编辑程序、输入加载程序;三类是系统程序,如用汇编语言或系统程序语言写的操作系统、实时处理控制系统等。
软件开发和传统的工业产品不同,软件的成本不包括原材料和能源的消耗,而主要是人的劳动消耗。而且软件也没有一个明显的制造过程,它的开发成本是以一次性开发过程所花费的代价来计算的。