本書以UML 1.4和UML 2.0為基礎,介紹UML包含的所有內容,在編排上分為7部分。分別闡述UML的定義、發(fā)展、結構體系、圖、擴展機制以及面向對象的基本概念,類圖、對象圖、組成結構圖和協作的結構與用法,使用各種不同的交互圖來模擬應用程序運行時對象之間的通信和對象在生存周期里的狀態(tài)變化;從用戶的角度來解釋UML用例圖如何模擬系統的行為及活動圖如何模擬從工作流到方法實施的任何抽象級的行為,構件圖和部署圖在模擬實現環(huán)境中的應用,實現所需規(guī)則和行為的語法語義,最后介紹目前流行的建模工具及其性能。本書結構清晰,講解深入透徹、細致完整,并通過豐富、準確的示例來加深讀者對相應技術的理解和掌握。 本書適用于項目經理、資深建模人員、程序員、面向對象建模的新手以及對建模進行評估的人員,既可以作為UML的教程,又可以作為案頭的參考手冊。