本書全面介紹了軟件開發(fā)過程的基本知識、一系列有助于在更短的時間內開發(fā)出更好的軟件的活動:第I部分介紹了軟件過程的基本問題。即軟件生命期的方法、工具和概念:第II部分強調了作為軟件工程的核心的工程規(guī)范和管理規(guī)范:第III部分關于軟件過程的質量問題,介紹了過程評估和度量:最后一章介紹了軟件過程元模型。這是所有軟件過程的理論基礎。本書使學生能夠了解所有軟件過程最一般的步驟.這種方法適用于任何環(huán)境:本書的特征是以一個用UPEDU開發(fā)的案例研究貫穿始終;UPEDU指教育版統(tǒng)一過程(UnifiedProcessforEducation.簡稱UPEDU)。UPEDU是Rational統(tǒng)一過程(Rationa,UnifiedProcess。簡稱RUP)的壓縮版本,適用于教學。雖然使用UPEDU可以為讀者使用完全版Rational統(tǒng)一過程做好準備。但是UPEDU遵守廣泛接受的原則.因而適用于所有采用公認的基本過程步驟的課程,UPEDU使讀者能夠獲取運用Rational統(tǒng)一過程的某些基本概念的經驗(Rational統(tǒng)一過程是一種業(yè)界公認的支持大量軟件過程開發(fā)的工具),并為他們參與任何組織的軟件過程做好準備:本書作者Pierre是專門從事軟件過程教育的專家,有著豐富的教學經驗:作者Philippe是Rational統(tǒng)一過程的主要設計師之一;UPEDU是Pierre關于軟件過程的教學經驗和RUP相結合的產物。