本書分為上、中、下三冊,每冊獨立成篇,上冊為管理技術篇,中冊為基本方法篇,下冊為新技術篇。中冊集中介紹了軟件開發(fā)過程中最重要的兩個階段(需求分析階段和設計階段)中的主要軟件工程方法,并討論了各種不同類型方法的來歷、特點、優(yōu)缺點、目前的發(fā)展、應用狀況和一些實例。讀者可以從不同方法中了解軟件工程方法的發(fā)展歷程,從而靈活地選用適合特定要求的方法,甚至必要時能創(chuàng)造性地發(fā)展自己獨特的軟件工程方法。中冊可作為學習計算機軟件工程和信息系統(tǒng)工程的大學生、研究生的教材或參考資料,對從事軟件開發(fā)的技術人員來說,本書是提高軟件開發(fā)技術水平的重要參考資料。同時,該書也可幫助軟件工程管理人員提高技術能力。