本書教讀者循序漸進地、系統(tǒng)地學習UML基礎知識和應用技術。和前一版相比,本書內容根據(jù)UML 2.0進行了補充和更新,隨書光盤包含了建模工具Poseidon的試用版。全書分為三部分24章。第一部分“基礎知識”包括第1章到第15章,主要是介紹UML語言的基礎知識以及面向對象的概念和思想,還簡單介紹了UML在開發(fā)過程的應用方法。第二部分“學習案例”包括第16章到第22章,結合實例詳細分析了UML的應用方法與技巧,還介紹了UML在熱點領域設計模式中的應用。第三部分“高級應用”包括最后兩章,先是運用UML來描述設計模式和嵌入式系統(tǒng),然后討論UML在其他領域的應用前景。附錄給出了每章的小測驗答案,介紹了使用Microsoft Visio專業(yè)版繪制常用UML圖的方法步驟,還對常用UML圖進行了總結。本書適用于從事面向對象軟件開發(fā)的軟件工程人員,也特別適合UML的初中級學習者。