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

線條

線條是大多數架構草圖的重要組成部分,扮演著將所有框(系統、容器、組件等)連接起來的粘合劑。而這正是線條的大問題,它們往往被認為是用來連接圖上其他更重要的元素,自己並不會得到太多關注。每當在草圖上畫線時,確保你的用法一致,並且目的明確,比如下面這些。

  • 線條樣式(實線、點線、虛線等):線條的樣式有意義嗎?如果有,意義是什麼?
  • 箭頭:箭頭是否指向依賴(比如:像UML的「用途」關係)或者表明數據正常的流向?

通常線條上的標注(比如「用途」、「發送數據」、「下載報告」等)有助於說明箭頭所指的方向,但要注意兩端都有箭頭的線條!