《軟件工程》基于傳統(tǒng)方法和面向對象方法,介紹了軟件工程的基本概念、原理、技術和方法。全書共14章,內容包括:軟件工程概論、系統(tǒng)分析,基于結構化方法的需求分析、概要設計、詳細設計、界面設計、編碼、測試和維護,基于統(tǒng)一建模語言UML的面向對象需求分析和分析與設計,以及軟件項目管理、重用技術、新型軟件開發(fā)技術和軟件敏捷開發(fā)技術等?!盾浖こ獭返奶攸c是既注重科學性和系統(tǒng)性,又注重實用性和新穎性。在詳細論述概念和原理的同時,還介紹了典型的技術、例子和文檔編寫大綱,全書貫穿統(tǒng)一的范例供讀者參考。各章均配有適量的習題和小結,以幫助讀者加深對所學內容的消化和理解?!盾浖こ獭芳瓤梢罏楦叩仍盒S嬎銠C及相關各專業(yè)本科生的教材或教學參考書,也可作為研究生的教材,還可以作為廣大軟件技術人員及有關人員的參考用書。