1
 软件工程
1.3 第1章 概 论

第1章 概 论

软件在当今的信息社会中占有重要的地位,软件产业是信息社会的支柱产业之一,随着软件应用日益广泛,软件规模日益扩大,人们不得不采用工程的方法来开发、使用和维护软件,以求经济有效地解决软件问题。如今,借助计算机科学与技术、数学、管理科学与工程等学科,软件工程已经从最初计算机科学下的一个学科方向发展成一个以计算为基础的新兴交叉学科。

软件工程作为一门独立的指导计算机软件系统开发和维护的工程学科,其发展已逾50年。20世纪60年代,高级语言的流行,使得计算机的运用范围得到了较大扩展,对软件系统的需求急剧上升,从而产生了“软件危机”。20世纪60年代末,如何克服“软件危机”,为软件开发提供高质、高效的技术支持,受到人们的高度关注。多年来,软件工程的研究和实践取得了长足的发展,虽然距离彻底解决“软件危机”尚有较大的差距,但对软件开发的工程化及软件产业的发展起到了积极的推动作用,提供了良好的技术支持。