本書自1982年發(fā)行第1版以來,一直受到軟件工程界的高度重視,成為高等院校計算機相關專業(yè)軟件工程課程的重要教學參考書。近30年來,它的各個后繼版本一直都是軟件專業(yè)人士熟悉的讀物,在國際軟件工程界享有無可質疑的權威地位。它在全面而系統(tǒng)地介紹軟件工程的有關概念、原則、方法和工具方面獲得了廣大讀者的好評。本書在給出傳統(tǒng)的、對學科發(fā)展具有深刻影響的方法時,又適當地介紹了當前正在發(fā)展的、具有生命力的新技術。本書第7版在結構和內容上均有調整、更新和充實,論述了很多人們稱之為“21世紀工程學科”的重要主題。第7版更加突出軟件過程,強調普遍使用的軟件工程方法。對第7版的內容做了如下劃分,這樣更便于課堂教學及自學使用:第一部分軟件過程,介紹了說明性模型和敏捷過程模型。第二部分建模,介紹了現代分析與設計方法,新的重點放在基于UML的建模方面。第三部分質量管理,是第7版中新增加的內容,描述軟件測試、質量保證、形式化驗證技術和變更管理的各個方面。第四部分軟件項目管理,介紹與計劃、管理和控制軟件項目有關的主題。第五部分軟件工程高級課題,用專門的章節(jié)講述軟件過程改進及將來的軟件工程趨勢。