讀古今文學網 > 程序員必讀之軟件架構 > 要點 >

要點

使用UML的一個優勢是它為各種類型的圖表提供了一個標準化的元素集。理論上,如果有人熟悉這些元素,就應該能理解你的圖。在現實中情況並非總是如此,但對框線草圖來說肯定不是如此,是畫圖的人逐漸發明了標記法。再次,這並沒有什麼錯,但要通過在圖中或旁邊包含一個小圖例來確保你給每個人平等的機會去瞭解你的創作。這裡是幾類你可能想要包含其解釋的事情:

  • 形狀;
  • 線條;
  • 顏色;
  • 邊框;
  • 縮略語。

有時候沒有圖例(比如「灰框似乎是已有系統,紅框是新東西」)你也能理解圖表元素的用途,但我建議安全起見加上一條圖例。即使看似明顯,也會被不同背景和經驗的人誤解。