本書從實用的角度介紹軟件工程的基礎知識和軟件工程技術方法。本書的編寫力求做到結合實際、注重應用、便于教學,注意內容的新穎性和系統(tǒng)性。本書內容包括:軟件工程概述,可行性研究和軟件開發(fā)計劃、需求分析、概要設計、詳細設計、程序設計、軟件測試、軟件維護等階段的方法、步驟和文檔規(guī)范,面向對象方法和統(tǒng)一建模語言(UML),軟件重用,軟件質量保證,軟件工程管理等。每章都有小結并配有適量的例題和習題,有的例題貫穿于各章,可作為實踐環(huán)節(jié)的樣例,有助于讀者學習和掌握有關知識。本書可作為高職高專院?!败浖こ獭闭n程的教材,也可供軟件工程師、軟件項目管理人員和應用軟件開發(fā)人員閱讀參考。