----------
第7章-分析企業規則
7.4 模擬PIM-2:分析企業規則
系統分析師經過了PIM-1之後,認為「定期定額申購」是很重要的企業物件,而且涉及許多重要的企業規則,所以決定為它繪製狀態圖,以便組織企業規則,同時也對定期定額申購有更深入的理解。
系統分析師把到目前為止,所獲知跟定期定額申購有關的規則或事項,條列如下。羅馬當然不是一日建成的,狀態圖也是一樣,所以我們還針對每一要項,做如下圖7-11~14所示的片段設計。
1.
約定日一到,系統將自動扣款產生一筆定期定額申購,如圖7-11所示。
2.
連續3次扣款不成功,銀行將自動停止繼續扣款投資,如圖7-12所示。
3.
投資人可以更改扣款狀況,從「正常扣款」或「暫停扣款」二擇一,如圖7-13所示。
4.
正常扣款狀況下,系統才會自動扣款,如圖7-14所示。
圖7-11: 約定日到扣款
圖7-12: 3次扣款不成
圖7-13: 更改扣款狀況
圖7-14: 正常扣款
接著,我們把上圖7-11~14的片段做合理的組織,組成如圖7-15的雛形。這當然不是唯一的做法,我們只是展示了繪製狀態圖的思考過程,系統分析師絕對有自己獨特的思考過程。
圖7-15: 初步的狀態圖
系統分析師跟企業人員確認之後,增加了下列兩項事項:
n 首次扣款若未成功,銀行也會自動終止定期定額申購約定,如圖7-16所示。
n 投資人隨時可以終止定期定額申購約定。
圖7-16: 首次扣款未成功
系統分析師修正了定期定額申購物件之狀態圖,如圖7-17所示。
圖7-17: 定期定額申購物件之狀態圖
最後,系統分析師試著執行整張狀態圖,隨後做最後的調整,並產出如圖7-18的狀態圖。調整細節如下:
n 增加「初始設定」狀態,執行交易資料的初始設定、計算交易金額和產生交易編號。
n 「正常扣款」、「暫停扣款」和「終止扣款」三個狀態內部都增加一項「設定狀態」的進入行動。
圖7-18: 定期定額申購物件之狀態圖
沒有留言:
張貼留言