本书自第一版出版以来,由于内容全面(以软件开发技术为主体,兼顾软件工程管理和软件工程环境)、注重实用(理论与实践紧密结合)而受到读者欢迎。第一版连续发行12年,重印15次,累计印数近12万册,并于1995年获得上海市优秀教材二等奖。 第二版继承前一版的风格,增加了面向对象、软件复用等大量新内容。全书共15章,在介绍了软件工程的基本概念和软件开发模型后,按照软件开发流程的顺序,依次介绍了需求分析、系统设计、编码、测试、维护的基本概念以及软件管理、质量保证和工程环境等知识。为了说明怎样把软件工程的原理与方法应用于软件开发,在有关各章均有典型案例,从头到尾陆续讲述了一个软件的完整开发过程。 本书可作为高等学校计算机及相关专业本、专科学生软件工程课程的教材,对从事软件开发、软件维护的工程和管理人员也是一本很好的参考书。