1
大学信息技术基础教程
1.2.3.6 3.6 软件工程

3.6 软件工程

软件危机导致了软件工程的产生,软件工程是采用工程的概念、原理、技术和方法来研制和维护软件。软件工程所面临的任务是借鉴一般的工程经验,针对软件产品的性质和特征,运用科学知识找出一套原理和方法克服软件产品在开发过程中遇到的困难,从而以最经济的手段得到软件产品。针对软件的特征和软件开发过程中存在的问题,为了满足软件市场日益增长的需要,软件工程需要在规范与标准、技术与方法、工具与环境以及软件管理等方面进行研究。