2011年2月22日 星期二

[UML] 繪圖注意事項

* element 應分類 (package)

* 內容的 element 的應由上而下,由左至右靠近核心層

* method 參數可略

* attribute and method 依其可視度順序,public、static、private

* 可為 model 加一致性的前置命名,如: CLS_、ACT_、SEQ_。

* astah 設定:
  1. Grid: 2
  2. image size: 100
  3. enable shadow
  4. no color
  5. using straight line
  6. 用 export 得到的圖為 32 bits,用複製貼上的圖為 24 bits

* 記得對齊橫向與直向元素,以及之間的線

* usage 的線可用間隔來計算,使每條線的間隔相同

* 縮小間距,以A4為評估範圍

* 字的位置保持一致

* 若屬性有 set/get method,則表示外面可以取得,可視為 public

* 圖片若是用「插入」的方式放置,word會自動將圖縮放到適當的大小;若是用「貼上」的則不會

圖要精要可視,圖若內容太多 可將頁面上功能再拆 為細項




Sequence Diagram default value references
取消 Frame Visibility、Message Parameter Visibility(Initial)、Message Parameter Type Visibility(Initial)、Message Parameter Direction Kind Visibility(Initial)、Message Return Value Variable Visibility(Initial)、Message Return Value Visibility(Initial)




# Update on 20120303


* 整張圖中 element 的分佈位置、空間分配(不要留太多空白浪費空間)

* astah 中用 bind 畫出 generic 關係

* 有繼承關係的 elements 盡量擺放為一般繼承圖示表示的方式

* 有關係的 elements 應拉近距離,讓'一張圖能以一區塊一區塊來看,清楚看出誰與誰是關係較緊密的

* In Word, Headline 1 and 2 (ex: 1 ... 1.1 ...) 都應換頁(enter + ctrl)


dependency:  A -> B =  a 會受 b 的改變影響


* 以 png 匯出圖 (jpg will loss data)

沒有留言:

張貼留言