圖5.3描述了顧客在ATM機上取款時信息的流動情況。以時間為順序。因為僅是示例,所以整個過程是沒有出現任何故障時的流程,并且只畫到了取款結束。通過這個圖,我們可以看出消息是如何在系統中不同對象之間進行交互。
通過流程圖我們可以很清楚地看到系統是如何工作的,系統各部分之間的信息及控制是如何發送的,整個流程是否合理。流程圖對我們的設計起到了很好的幫助作用。注意在本圖沒有一個生命線終端有一個"X",這是因為這個流程中還未遇到有對象生命結束。當有對象生命結束時需在對應的生命線終端畫"X",表明這個對象在這時被銷毀。
首先銀行儲戶將ATM卡插入讀卡機,讀卡機將信息傳給客戶管理,客戶管理提出查詢密碼,顯示部分將輸入密碼請求顯示出來…..因為這個順序圖較長,且很清晰,即便是初學者也很容易讀懂,在此就不對本圖做過多的解釋。
javascript:window.open(this.src); src="http://www.kjueaiud.com/attachments/2009/11/110593_2009110509413234TeE.jpg" width=500 onload="javascript:if(this.width>500){this.resized=true;this.style.width=500;}">
圖5.3 ATM取款順序圖
文章來源于領測軟件測試網 http://www.kjueaiud.com/