對于軟件設計的初學者來說,面對大量的信息,往往不知從何處開始下手。本書是根據(jù)作者多年的授課經驗寫作而成的,特別針對有以下需求的讀者,提供學習的指引。本書第1篇,設計了一個完整的案例,并且將LIML的13張圖應用在該案例中,利用Q&A的方式,深入淺出地說明UML 13張圖的基本精神及其應用,讓剛開始接觸UML的讀者可以通過實際案例了解UML;第2篇,設計了另一個完整的案例,并搭配工具軟件,配合UML、MDA及實際的程序代碼,讓進階的讀者可以了解,應該如何在實際的項目中應用UML。并且在每個章節(jié)中,都提供Lab練習,讓讀者可以“從做中學”;第3篇,作者設計了一個團隊合作的情境,通過一個虛擬項目的進行,讓讀者可以了解團隊中的各個角色,如何挑選適合的工具來幫助自己完成工作,以及如何善用工具,讓團隊合作能夠更簡單、更順利。隨書光盤包括書中范例的源文件、模型文件,另外還附加一些講座參考資料。本書適合想要了解UML及其應用時機的讀者,想知道如何在實際項目中應用UML的讀者,想知道軟件開發(fā)團隊如何合作的讀者,以及想了解Enterprise Architect如何使用的讀者參考學習。