软件的特点
书籍:工程师手册
出处:按学科分类—工业技术 企业管理出版社《工程师手册》第974页(435字)
软件具有如下特点:
(1)实用性 软件是为用户所使用的实用产品。
(2)抽象性 软件是一种逻辑产品,是抽象的逻辑实体而不是物理实体。
(3)灵活性 软件是灵活的。可对软件进行修改以满足不同用户、不同机器和不同系统的要求。
(4)复杂性 由于软件所反映的实际问题本身复杂和软件逻辑结构的复杂,软件是很复杂的产品。因而,软件的开发至今仍以传统人工开发方式占统治地位。由于软件的复杂性,软件的开发成本很高,且不易读、不易理解。
(5)对计算机系统的依赖性 软件的开发与运行受计算机系统(包括硬件、操作系统等)的约束。要把为某一计算机系统开发的软件应用于另一系统,往往需要进行移植工作。