使用案例中的事件流程說明系統必須完成什麼動作,以便將值提供給參與者。它由一系列的作業組成,這些作業會共同產生某些東西,供參與者使用。事件流程由基本流程及一或多個替代流程組成。
在活動圖的協助之下,使用案例的事件流程可以利用圖形方式來加以說明。這類圖會顯示:
-
活動狀態,呈現事件流程內某個作業或步驟的效能。
-
轉換階段,顯示活動狀態之後的活動狀態。這類轉換有時也稱為完成轉換,因為它與其他轉換不同,不需要明確的觸發事件,當活動狀態所代表的作業完成時,便會觸發。
-
定義了一組警戒條件的決策。這些警戒條件用來控制作業完成之後進行什麼轉換(一組替代轉換的轉換)。決策和警戒條件可讓您顯示使用案例事件流程中的替代執行緒。
-
同步處理桿,供您顯示並列子流程。同步處理桿可讓您顯示使用案例事件流程中的並行執行緒。
自動櫃員機 (ATM) 使用案例模型中之提款使用案例的簡化活動圖。
活動圖是特殊的狀態圖,其中所有或大部分狀態都是活動狀態,所有或大部分轉換都是由來源狀態中各個動作的完成來觸發。
|