本書吸取了國內外大量同類書刊的精華,并總結了編者多年來從事軟件工程教學和研究的經驗和體會,其特點是:講解深入淺出,著重講透基本的概念、原理、技術和方法;既注重系統(tǒng)性、科學性和先進性,又特別注重實用性;既有原理性論述,又有豐富、完整的實例與之配合,利于讀者理解和掌握。本書由五篇共16章構成,第一篇講述軟件工程與軟件過程;第二篇講述結構化分析、設計與實現(xiàn);第三篇講述面向對象的概念、模型、分析、設計與實現(xiàn);第四篇講述軟件項目的計劃、組織和控制,并介紹了一些相關的國際標準;第五篇講述形式化方法、統(tǒng)一建模語言UML和軟件重用。本書內容新穎、實例豐富,可作為高等院?!败浖こ獭闭n程的教材或教學參考書,也可供軟件工程師、軟件項目管理者和應用軟件的開發(fā)人員閱讀參考。