時序圖詳解 如何畫好時序圖?
如何畫好時序圖?對于軟件開發(fā),在編碼之前,我們需要知道系統(tǒng)中不同的類如何直接聯(lián)系、傳遞消息、如何調(diào)用每個服務(wù)以及返回什么消息。此時,序列圖是最好的解釋。序列圖是描述消息時間序列的交互圖。從圖形上看,序
如何畫好時序圖?
對于軟件開發(fā),在編碼之前,我們需要知道系統(tǒng)中不同的類如何直接聯(lián)系、傳遞消息、如何調(diào)用每個服務(wù)以及返回什么消息。此時,序列圖是最好的解釋。序列圖是描述消息時間序列的交互圖。從圖形上看,序列圖是一個表格,其中顯示的對象沿水平軸排列,并從左到右分布在圖的頂部,而消息則沿垂直軸按時間順序排列。在創(chuàng)建序列圖時,布局的基礎(chǔ)是使圖盡可能簡潔,那么如何繪制序列圖呢?向我學(xué)習(xí)
!1. 選擇模板
2,常用符號
1,確定交互過程的上下文;
2,確定參與交互過程的對象;
3,為每個對象設(shè)置生命線;
4,從初始消息開始,依次繪制后續(xù)消息;
5,考慮消息的嵌套,標(biāo)記時間指向消息出現(xiàn)的時間,然后使用foc(focus of)6。指定時間約束的位置。
以團(tuán)購系統(tǒng)取消訂單為例。