本書全面系統(tǒng)地闡述軟件工程所涉及到的各種概念、方法和新技術,重點突出了軟件工程在實踐環(huán)節(jié)中的應用。書中介紹了面向過程軟件工程方法在中小型項目中的應用,重點強化軟件工程開發(fā)中面向對象的技術,特別是面向對象的需求獲取、系統(tǒng)分析和設計以及實現(xiàn),并針對每個環(huán)節(jié)給出了具體的活動過程和產品規(guī)范。書中提供大量的來自實際項目開發(fā)過程中的經驗性內容,非常實用;并講述了用戶方在軟件項目中的權利和義務,如何監(jiān)督項目的正常實施,如何保護用戶的利益,這些內容對軟件項目的用戶方自我保護很有借鑒價值。本書既注重知識的系統(tǒng)性,同時注意軟件工程的實踐性和選材的先進性,可作為高等院校“軟件工程”本科或研究生的教材或教學參考書,也可供軟件開發(fā)人員、項目管理人員和軟件項目客房閱讀參考。