《软件工程基础》从面向数据流、面向数据结构、面向对象三个层面由浅人深地对软件工程进行了系统的介绍。《软件工程基础》最大的特色是:语言简单明了,概念清晰,内容丰富且实用,对每一个具体的知识点一般都有具体的真实的现场工作场景的案例来帮助读者理解相关的理论知识,跟踪了目前软件工程领域的最新成果。当然,《软件工程基础》的重点还是对传统的软件工程思想的描述,而对于软件测试以及面向对象的章节,因为目前在高等院校中都把它们作为单独的课程来开设,所以,仅以介绍为主,但也都给出了比较好的案例;对软件生命周期各环节的文档附有规格说明书,主要的文档还附有具体案例。全书共分10章,是按软件工程的三个层面与软件生命周期的顺序来组织的,《软件工程基础》可作为高等院校计算机专业本科层次的教材,也可以作为大专层次院校的教材或者作为社会上广大读者的自学参考书。