本教材系统地讲述了软件工程的基本概念、原理、方法,并介绍了一个实际项目――高校图书管理系统的分析与设计过程,突出“教、学、练、用”一体化,较全面地反映了软件工程技术的全貌。全书共分10章,第1章是软件工程基础,第2章至第6章分别为可行性研究、需求分析、概要设计、详细设计、软件实现与维护,第7章介绍软件项目管理的基础知识,第8章、第9章分别讲述面向对象方法学基础和状态图。 0章结合实际项目讲述了面向对象方法分析与软件设计的全过程,不仅对读者深入理解软件工程学具有较大的帮助,也是实践教学的良好素材。本教材可作为高等应用型学校计算机、软件工程、信息类及管理类等专业相关课程的教材,也可供有一定实际经验的软件开发人员阅读参考。