本書從初學者的角度出發(fā),由淺入深、循序漸進地介紹統(tǒng)一建模語言UML的相關知識,書中提供了大量操作UML的示例。另外,還向讀者提供了很多實戰(zhàn)案例和上機練習,用于演練。本書共分為16章,內容包括面向對象思想和軟件建模分類,UML發(fā)展歷史、組成元素、體系結構、建模流程和應用領域,常用的UML建模工具,用例圖、類圖、對象圖和包圖、狀態(tài)機圖、活動圖、順序圖和時間圖、通信圖和交互概覽圖、組件圖和部署圖,UML到關系型數(shù)據(jù)庫的映射,UML與統(tǒng)一過程,UML與Java語言的映射,以及UML與設計模式等。最后一章提供了一個綜合的案例。本書示例新穎,內容豐富,涉及面廣泛,適合所有的UML初學者學習,也可以幫助有基礎知識的讀者提高創(chuàng)建UML模型圖的技能。另外,對于大中專學生和培訓班的學生來說,本書更是一本不可多得的教材和自學用書。