UML 精華(第二版)勘誤表
UML 精華第二版現已由第三版取代,第三版將本書更新至 UML 2。
第七次印刷的嚴重錯誤。UML 精華的第七次印刷中似乎有字體替換錯誤。這導致幾個圖表中的幾個「*」字元被渲染為「]」。這特別重要(不是說令人尷尬),因為「*」是圖表上的多重性標記。據我所知,受到影響的圖表有 7-4、7-5、7-6 和 9-4。這只是一個第七次印刷的問題,早期的印刷版本沒有問題。
第 2 頁:第一段,第 7 行,「the the Rational Unified Process」只需要一個冠詞
第 6 頁:在第一段中,短語「顯示關聯與概括之間的關係」應改為「顯示特徵之間的關係」
第 38 頁:在項目符號 Cockburn 中,「book managing」應讀為「book on managing」。
第 61 頁:在第三段中,「types may exist」應讀為「subtypes may exist」。
第 62 頁:在第一段中,「an informal english」應讀為「informal english」..
第 62 頁:在第二段中,「rules should be implemented」應讀為「constraints should be implemented」..
第 70 頁:在圖 5-2 中,所有半箭頭都應為半棒箭頭(如標籤為「new」的訊息)
第 87 頁:在圖 6-7 中,組件 Point 類不應以粗體顯示其名稱,且應有前導「:」
第 102 頁:圖 6-19:員工應為單數
第 108 頁:第 4 段的句子「如果類別變更其介面,它所傳送的任何訊息可能不再有效」應改為「如果類別變更其介面,傳送給它的任何訊息可能不再有效」
第 120 頁:最後一段:「所有三者都只有防護措施」應改為「所有三者都只有防護措施或動作」
第 122 頁:圖 8-2,從「檢查中」到「已取消」的轉換缺少其「已取消」事件,而從「調度中」到「已傳遞」的轉換缺少其「已傳遞」事件。
第 123 頁:圖 8-3,從「調度中」到「已傳遞」的轉換缺少其「已傳遞」事件
第 123 頁:最後一行「temparature」應為「temperature」
第 124 頁:第 3 段,為與圖 8-1 一致,事件應為「已傳遞」而非「傳遞」
第 124 頁:第 4 段,「圖 8-1 和圖 8-2 中所示行為的組合」應為「圖 8-1 和圖 8-4 中所示行為的組合」。
第 125 頁:圖 8-4,從「已授權」到「已傳遞」的轉換缺少其「已傳遞」事件
第 127 頁:第二段中「suprise」拼寫錯誤,應為「surprise」
第 149 頁:圖 11-3,「amount = 70 bpm」應為「amount = 90 bpm」,以符合文字和它與快速心率現象相關的事實。
第 151 頁:第一段中「Phenonmenon 存在類似的責任」應改為「患者有歸還 Phenonmenon 的類似責任」
第 165 頁:在活動圖列中,「可以在許多使用情況下顯示許多物件」應改為「可以在許多使用案例中顯示許多物件」。
第 173 頁:第五段,第五行,「...這表示每個表單都必須有對應的聯結...」應改為「...這表示每個分歧都必須有對應的聯結...」
非常感謝 Fraser Ross、Daniel Ashton、Charles Brockman、George Kakarontzas、Wim Lambrecht、JP Martin-Flatin、Simon Perry、Wade Richards、Bruce White 和其他我忘記的人,他們發現並告訴我這些錯誤