软件的特点:
一、软件不同于硬件,他是计算机系统中的逻辑实体而不是物理实体,具有抽象性。
二、软件的生产不同于硬件,它没有明显的制作过程,一旦开发成功,可以大量拷贝同一内容的副本。
三、软件在运行过程中不会因为使用时间过长而出现磨损、老化以及用坏问题。
四、软件的开发、运行在很大程度上依赖于计算机系统,受计算机系统的限制,在客观上出现了软件移植问题。
五、软件开发复杂性高,开发周期长,成本较大。
六、软件开发还涉及诸多的社会因素。