内容简介
本书介绍经典的和面向对象的软件工程,强调理论、抽象和设计相结合,重视对软件工程学有指导作用的重要概念。本书分两部分,共14章及8个附录。第一部分包括第1-6章,向读者介绍软件工程的概念,给出了本书的框架。顺序讨论了软件工程的范围,软件过程及其问题,软件生命周期模型,逐步求精,CASE工具,测试原理,详细解释了类和对象,并且说明为什么面向对象的范型比结构化范型更成功。本书第二部分包括第7-14章,详细介绍软件过程的各个阶段,如需求,规格说明,计划,设计,实现与集成,维护,最终退役。还包括用于开发和维护软件的工具和技术,并对各阶段中有关的CASE工具、度量和测试技术加以说明。本书为英文版本。