《高等院校计算机技术与应用系列规划教材:软件工程》围绕软件开发的方法、过程、规范等展开,目的是使学生初步掌握软件工程的基本概念、基本原理、实用开发方法和技术;同时了解软件工程各领域的最新发展动向,为进一步深入学习打下必要的基础。《高等院校计算机技术与应用系列规划教材:软件工程》分上、下两篇,共13章。上篇为基础篇,有10章内容,主要介绍软件工程基本知识,包括软件工程的基本概念、基于结构化方法的软件开发过程以及软件工程的项目管理。在这一篇里,笔者大胆地提出了交互设计应作为软件工程过程中的一个阶段,以保证软件的可用性的观点;并在“案例分析”中,以一个电力应用软件的开发案例贯穿始终.进行案例分析和开发心得介绍。下篇为提高篇,有3章内容,主要介绍软件工程的新发展,包括面向对象技术及UML语言、基于组件的软件复用技术、敏捷软件开发等内容。附件给出了几个软件工程的实验内容。《高等院校计算机技术与应用系列规划教材:软件工程》基础篇由浙江大学电气工程学院王慧芳老师编写,提高篇由毕建权老师编写。全书由王慧芳老师统稿。在《高等院校计算机技术与应用系列规划教材:软件工程》编写过程中,得到了浙江大学电气学院何奔腾教授、杨敏虹副教授的支持与鼓励,也得到了浙江大学出版杜陈晓嘉副社长的多方指导和大力协助,在此致以深切的谢意。《高等院校计算机技术与应用系列规划教材:软件工程》由国际科技大学计算机学院齐治昌教授及浙江大学计算机科学与技术学院陈越教授审稿,提出了许多完善的意见和建议,谨此一并致以衷心的感谢。