本書是在第一版的基礎上,依據教育部《高職高專教育基礎課程教學的基本要求》和《高職高專教育專業(yè)人才培養(yǎng)目標與規(guī)格》經過全面修訂而成的。在修訂中強調內容的實用性,以問題帶知識點的方式來闡述,反映學科最新發(fā)展方向的新內容,加強了計算機網絡、面向對象軟件技術等實用技術的介紹,對統(tǒng)一建模語言(UML)和統(tǒng)一過程(RUP)作了深入淺出的介紹。本書共14章,內容主要包括:軟件危機與軟件工程、軟件生命周期及軟件開發(fā)模型、計算機系統(tǒng)工程、需求分析、總體設計、詳細設計、編碼與測試、軟件維護、面向對象方法學引論、面向對象的分析、面向對象系統(tǒng)設計、快速原型技術、軟件重用技術。本書內容精練,重點突出,概念清楚,強調專業(yè)知識與工程實踐相結合,注重專業(yè)技術與技能的訓練,引入典型工程案例。書中含有豐富的例題與習題,便于教學與自學。適合作為高職高專、成人高校計算機及相關專業(yè)學生的教材,也可作為軟件開發(fā)人員的參考書。本書所配電子教案可從中國水利水電出版社網站下載,網址為:http://WWW.waterpub.com.cn/softdown/。