本书全面介绍了软件开发过程的基本知识、一系列有助于在更短的时间内开发出更好的软件的活动:第I部分介绍了软件过程的基本问题。即软件生命期的方法、工具和概念:第II部分强调了作为软件工程的核心的工程规范和管理规范:第III部分关于软件过程的质量问题,介绍了过程评估和度量:最后一章介绍了软件过程元模型。这是所有软件过程的理论基础。本书使学生能够了解所有软件过程最一般的步骤.这种方法适用于任何环境:本书的特征是以一个用UPEDU开发的案例研究贯穿始终;UPEDU指教育版统一过程(UnifiedProcessforEducation.简称UPEDU)。UPEDU是Rational统一过程(Rationa,UnifiedProcess。简称RUP)的压缩版本,适用于教学。虽然使用UPEDU可以为读者使用完全版Rational统一过程做好准备。但是UPEDU遵守广泛接受的原则.因而适用于所有采用公认的基本过程步骤的课程,UPEDU使读者能够获取运用Rational统一过程的某些基本概念的经验(Rational统一过程是一种业界公认的支持大量软件过程开发的工具),并为他们参与任何组织的软件过程做好准备:本书作者Pierre是专门从事软件过程教育的专家,有着丰富的教学经验:作者Philippe是Rational统一过程的主要设计师之一;UPEDU是Pierre关于软件过程的教学经验和RUP相结合的产物。