本書分為本篇共16章。第一篇軟件工程基礎及高級話題,包括第1章至第5章,介紹軟件工程問題的提出、軟件工程基礎知識、軟件開發(fā)統(tǒng)一過程RUP、統(tǒng)一建模語言UML基礎、面向對象方法等;第二篇軟件工程項目管理,包括第6章至第8章,介紹項目的組織與管理、項目的經濟性度量模型、項目的質量控制與CMM等;第三篇軟件工程開發(fā)過程,包括第9章至第14章,介紹需求工程、軟件需求分析、總體設計、詳細設計、程序設計語言和編碼、軟件測試等;第四篇項目的實施與維護,包括第15章和第16章,介紹軟件項目實施、軟件項目的維護與再工程。本書從一個完全B/S結構的集成業(yè)務、財務管理系統(tǒng)的軟件實例出發(fā),闡述軟件工程的基本理論,介紹軟件工程的基本概念。本書分為本篇共16章。第一篇軟件工程基礎及高級話題,包括第1章至第5章,介紹軟件工程問題的提出、軟件工程基礎知識、軟件開發(fā)統(tǒng)一過程RUP、統(tǒng)一建模語言UML基礎、面向對象方法等;第二篇軟件工程項目管理,包括第6章至第8章,介紹項目的組織與管理、項目的經濟性度量模型、項目的質量控制與CMM等;第三篇軟件工程開發(fā)過程,包括第9章至第14章,介紹需求工程、軟件需求分析、總體設計、詳細設計、程序設計語言和編碼、軟件測試等;第四篇項目的實施與維護,包括第15章和第16章,介紹軟件項目實施、軟件項目的維護與再工程。本書特別適合軟件工程類與非軟件工程類教學和參考用書,并適合程序員向系統(tǒng)分析師和項目經理過渡的學習用書。本書需要有一寂的計算機語言編寫程序基礎和計算機知識的人員學習和參考。