《软件工程(第3版)》是新世纪高职高专教材编委会组编的计算机类课程规划教材之一。本教材主要讲述了软件工程的基本概念、原理和方法。通过理论教学与实践教学的结合,使学生基本掌握结构化开发方法,熟悉面向对象的开发方法,学会软件工程文档的编写方法,了解软件工程管理等内容。本教材主要针对第二版教材存在的问题,结合部分高职高专院校教师对《软件工程(第3版)》的建议进行修订,修订的指导思想是:根据高职高专学生在软件行业主要就业岗位的能力要求,着重培养学生软件详细设计、编码、测试与维护能力。修订的重点一是重新编写了面向对象软件工程内容;二是充实了与学生职业能力相关的内容;三是增加了大量教学案例和课后习题。修订后的教材更加符合高职高专学生的学习特点,更加适合高职高专教育的教学要求。本教材具有如下两大特点:1.突出了教材的实践性。教材以“高校图书管理系统”为教学案例,贯穿教材主要章节,涉及软件工程问题定义与可行性研究、需求分析、软件设计各主要阶段,通过这种“任务驱动”的教学方式,使学生带着任务学习、为应用而学习。2.突出了教材的实用性。为提高学生的职业能力,在详细设计章节,着力培养学生运用各种图形工具描述算法的技能;在编码章节,着力培养学生形成良好的程序设计风格。通过大量例题去讲解抽象的理论知识,使学生通过案例学习、在应用中学习。