软件定义与特点

1)软件定义

早期的软件主要指程序,现在软件的正确含义是:

运行时能提供所要求的功能和性能的计算机程序的集合

能使程序正确处理信息数据结构

描述程序功能以及如何操作使用程序的文档

软件定义与特点

软件特点

由于软件是逻辑产品而不是物理实体,所以软件在开发、生产、维护和使用等方面,具有与硬件不同的特点。

软件开发与硬件设计不同

软件生产与硬件制造不同

软件维护与硬件维修不同

2)软件工程的产生

20世纪60年代中期,人们把软件开发和维护中所遇到的各种问题称为“软件危机”。

1968年在德国召开的北大西洋公约组织会议上,首次提出了“软件工程”这个概念。 

以后,为了实现软件优质、高产的目标,人们开展了不断的研究,逐渐形成了“软件工程学”这一计算机新学科。