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