什么是软件工程? 两个典型定义: 68年第一届NATO会议: 软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。 93年IEEE: 1.把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件; 2.研究上面提到的途径