1. 程式人生 > >簡單使用visio繪製時序圖

簡單使用visio繪製時序圖

為什麼要繪製時序圖?

我們編碼的時候,知道有的用例的業務邏輯按照比較確定的時間先後順序進行展開。這時候,我們就需要知道我們設計的系統中的不同類之間傳遞訊息(可以認為是不同物件函式間的呼叫)要按照怎麼樣的順序、傳遞什麼訊息、返回什麼訊息。這時候用時序圖是最好不過的了。

時序圖的定義:

時序圖是描述訊息時間順序的互動圖。在圖形上,時序圖是一張表,其中顯示的物件沿橫軸排列,從左到右分佈在圖的頂部;而訊息則沿縱軸按時間順序排序。建立時序圖時,以能夠使圖儘量簡潔為依據佈局。 

用visio建立時序圖

1、選擇模版

2、常見符號

時序圖建立步驟

  1、確定互動過程的上下文;

  2、識別參與過程的互動物件;

  3、為每個物件設定生命線;

  4、從初始訊息開始,依次畫出隨後訊息;

  5、考慮訊息的巢狀,標示訊息發生時的時間點,則採用FOC(focus of control);

  6、說明時間約束的地點。

下面以團購系統的取消訂單為例。