《軟件工程》從軟件開發(fā)、維護和管理等方面,系統(tǒng)地介紹了軟件工程的概念、原理、過程及主要方法,按照軟件生存周期依次講述了軟件開發(fā)的可行性分析、項目計劃、需求分析、系統(tǒng)設計、軟件實現(xiàn)、軟件測試與調試、軟件運行與維護,對數(shù)據庫、面向對象技術以及軟件項目的管理進行了介紹。《軟件工程》采用案例式教學,理論與實踐緊密結合,內容翔實,既注重基本知識的表述,又注重內容的先進性、科學性和系統(tǒng)性,反映軟件工程、軟件開發(fā)技術發(fā)展的最新成果,實用性、可操作性強。本書可作為高職高專計算機類人才培養(yǎng)的專業(yè)教材,也可作為本科生的教學、參考用書,還可作為計算機愛好者的自學用書。