UML是支持模型化和軟件系統開發的圖形化語言,為軟件開發的所有階段提供模型化和可視化支持,是一種重要的建模、設計與分析工具。全書分3篇19章,介紹了UML概述、UML建模工具概述、用例和用例圖、類圖、對象圖和包圖、活動圖、順序圖、通信圖和時序圖、狀態機圖、組件圖和部署圖、組合結構圖和交互概覽圖、UML與RUP、對象約束語言、UML擴展機制、UML與數據庫設計、基於C++的UML模型實現、UML與建模、Web應用程序設計、嵌入式系統設計等內容。
本書圖文並茂,秉承了基礎知識與實例相結合的特點,其內容簡單易懂、結構清晰、實用性強、案例經典,適合UML建模初學者、大中專院校師生及電腦培訓人員使用,同時也是UML愛好者的必備參考書。