UML 精華

標準物件建模語言簡明指南

作者:馬丁·福勒

2003

UML 於 1997 年問世,目的是消除物件導向世界中圖形建模語言的混亂局面。在 UML 出現之前,有許多此類語言,它們在各種令人討厭的方式上有所不同。現在 UML 幾乎是城中唯一的遊戲,這讓許多參與 OO 軟體開發的人員生活變得更簡單

這本書是第一本關於 UML 的書,我寫它作為這門語言的簡短概述。我的目標是針對 UML 中最有用的部分,並簡要地加以說明。這本書讓我最自豪的一點是它不到半英寸厚,這在當時的 OO 建模書籍中非常罕見。當它獲得軟體開發雜誌的生產力獎時,我也很高兴。

這本書包含 UML 中所有主要圖表類型的章節,以及軟體流程的一些簡介和一般指導,以及它如何與 UML 相符。我也提供了許多關於如何善用 UML 的提示,並介紹了許多良好的 OO 開發原則和技術。

2003 年 9 月,這本書的第 3 版問世。這個版本主要是為了讓這本書與最新的 UML 2 標準一致。我進一步利用這個機會徹底改寫了這本書的大部分內容,根據我的經驗和來自他人的評論意見來澄清說明。我為 UML 2 中新增的圖表類型新增了章節。然而,透過精簡流程討論,並移除最後的程式碼範例章節,我實際上設法減少了這本書的頁數。(它看起來較厚,因為 AW 將它印在較厚的紙上。)

勘誤表

延伸閱讀

補充文章

我網站上關於 UML 的一些額外資料,包括書中 UML 1.x 變更的摘要。

第二版的勘誤表

翻譯

第三版:韓文、簡體中文和繁體中文、印尼文、日文、俄文、葡萄牙文、保加利亞文、義大利文、法文、塞爾維亞文、捷克文、義大利文、愛沙尼亞文和德文。第二版:日文、德文、荷蘭文、波蘭文、俄文、葡萄牙文、韓文、中文。第一版:法文、西班牙文