UML簡單介紹(十)——幾個時序圖的案例展示與分析

ljtyzhr發表於2015-06-04

1、背景說明

時序圖是UML中比較重要的一個圖示,我們這裡多看看幾個時序圖,加強理解。


2、飯店點餐

我們先來看一下一個簡單的流程圖,這裡使用我們在飯店點餐這個事件的整個流程為例說明,以便於我們理解計算機如何執行。如下圖所示,是一個點餐的時序圖:


這個是一個點餐的時序圖。


3、成績查詢

查詢成績是我們學生時代都做過的事情,我們來分析一下流程。簡單來說,其實就是,我登入之後,點選查詢,它顯示給我看。那麼,這樣一個簡單的流程,用時序圖如何表示呢?如下,是我們的成績查詢的時序圖:


從上面我們可以很清晰的看到,在我們所能感受到的部分:查詢成績,顯示成績,是比較簡單的一個過程,看後面是更加複雜的業務邏輯。


4、介面框架

上面,我們看到的是業務流程的圖示,這裡,我們看一下程式邏輯的時序圖,如下:



5、總結

時序圖主要用在兩種情況:

1)需求分析的時候,分析與時間順序有關的業務流程,我們可以使用時序圖來表示

2)程式設計的時候,程式之間的呼叫邏輯關係,比如初始化函式,呼叫圖片初始化,資料初始化,音訊初始化等不同邏輯


相關文章