傳統(tǒng)理論體系的基礎上,融入當前軟件工程的最新發(fā)展和技術,系統(tǒng)地介紹了軟件工程的概念、原理、方法和技術。全書深入淺出,循序漸進,具有很強的可讀性。本書系統(tǒng)地介紹了軟件工程的概念、原理、方法和技術。全書共12章,第1章至第5章按生命周期模型順序介紹軟件開發(fā)計劃、需求分析、設計、編碼和測試;第6章至第8章介紹面向對象的方法及UML建模語言;第9章介紹軟件維護;第10章介紹軟件質量、軟件工程標準化、ISO 9000標準及質量認證;第11章介紹軟件項目管理和軟件能力成熟度模型CMM;第12章介紹常用的軟件工程工具與軟件開發(fā)環(huán)境。本書在介紹傳統(tǒng)理論體系的基礎上,融入當前軟件工程的最新發(fā)展和技術,深入淺出,循序漸進。為方便教學,每章都有學習目的與要求、小結及習題。本書可作為高等院校軟件工程課程的教材或教學參考書,也可作為軟件工程管理者和技術人員的參考書。