图书前言

自1968年首次提出“软件工程”的概念至今,已经过去了四十多年,这期间软件工程得到了很大的发展。人们经历了多次软件危机后逐渐认识到软件工程在开发高质量软件产品中的重要性,并不断地探索软件工程的新方法、新技术和模型。随着计算机科学技术的飞速发展,软件工程已经成为这门学科的重要研究方向。

软件工程是高等学校计算机科学与技术学科各专业的一门重要的专业基础课,它的研究范围非常广泛,包括技术、方法、工具和管理等许多方面。严格遵循软件工程的方法,可以大大提高软件的开发效率和成功率。因此,本书在介绍软件工程的基本概念和基本理论的基础上,重点通过实例介绍软件开发的方法与技术,旨在通过本书的学习使读者能更好地运用软件工程方法开发出优质的软件。

本书文字通俗易懂、概念清晰、实例丰富、实用性强,并配有大量的习题,既可作为高等学校计算机专业课程的教材或参考书,也可以作为通信、电子信息等相关专业的软件工程课程教材,还可以供软件工程师、项目管理者和应用软件开发人员阅读参考。

本书的编者都是长期在高校从事软件工程教学的教师,具有丰富的教学经验和科研开发能力。本书共15章,其中第1、4、5、8、11、14、15章由田淑梅老师编写,田淑梅老师同时负责全书的统稿;第2、6、9、12章由廉龙颖老师编写;第3、7、10、13章由高辉老师编写。

由于软件工程发展迅速,加之作者的时间和水平有限,书中可能存在一些不足之处,希望读者提出宝贵的意见。

编者2011年4月