
UML 精華
標準物件建模語言簡明指南
2003
UML 於 1997 年問世,目的是消除物件導向世界中圖形建模語言的混亂局面。在 UML 出現之前,有許多此類語言,它們在各種令人討厭的方式上有所不同。現在 UML 幾乎是城中唯一的遊戲,這讓許多參與 OO 軟體開發的人員生活變得更簡單
這本書是第一本關於 UML 的書,我寫它作為這門語言的簡短概述。我的目標是針對 UML 中最有用的部分,並簡要地加以說明。這本書讓我最自豪的一點是它不到半英寸厚,這在當時的 OO 建模書籍中非常罕見。當它獲得軟體開發雜誌的生產力獎時,我也很高兴。
這本書包含 UML 中所有主要圖表類型的章節,以及軟體流程的一些簡介和一般指導,以及它如何與 UML 相符。我也提供了許多關於如何善用 UML 的提示,並介紹了許多良好的 OO 開發原則和技術。
2003 年 9 月,這本書的第 3 版問世。這個版本主要是為了讓這本書與最新的 UML 2 標準一致。我進一步利用這個機會徹底改寫了這本書的大部分內容,根據我的經驗和來自他人的評論意見來澄清說明。我為 UML 2 中新增的圖表類型新增了章節。然而,透過精簡流程討論,並移除最後的程式碼範例章節,我實際上設法減少了這本書的頁數。(它看起來較厚,因為 AW 將它印在較厚的紙上。)