3.3软件工程
20世纪60年代末至20世纪70年代初,在计算机软件的开发和维护过程中遇到了
一系列严重问题,使人们普遍认识到了“软件危机”的存在。软件危机使软件成本日益
增长、开发进度难以控制、欤件质量无法保证、软件维护困难等。产生这些问题的主要
原因在于:所开发软件的规模越来越大、复杂度越来越高,与此同时,用户需求并不十
分明确,且缺乏软件开发方法学和工具方面的支持。这使得人们开始用工程的方法进行
软件的开发、管理和维护,即“软件工程”。软件工程在软件开发方法、工具、管理等方
面的应用在很大程度上解决了软件危机所引发的问题。
本节从软件需求开始,介绍软件工程师的若干要项。
各省软考办 | ||||||||||