從前幾回文章中,我們一路介紹過了UML現場的3個作業程序,包括了業務流程建模、使用案例建模到領域模型,並逐一示範解釋了這些建模程序中各個要注意的細節和常用的實務作法,最後這幾回文章,就要綜合運用以前講過的這些經驗,透過一個基金系統案例來作一個完整的實戰示範。先從基金系統的業務建模開始介紹。

業務流程模型
此處,我們針對申辦基金帳戶和申購單筆基金,分別提供業務流程圖,如圖1圖2圖3所示。不過,後續產出的使用案例,都僅針對圖3的申購單筆基金業務流程。

功能架構圖
UML並沒有功能架構圖,可是我們可以借用使用案例來當作系統功能,繪製出以UML為基底語言的功能架構圖,如圖4所示。

不過,後續我們並沒有所有的使用案例編寫敘述,僅針對其中的查詢基金基本資料、申購單筆基金、維護基金公司基本資料、更新基金申購結果、自動彙整並申購基金、扣款,這六個使用案例有編寫敘述。

使用案例模型
雖然,一張使用案例圖可以放置多個使用案例,可是一個系統通常有數十個、甚至上百個使用案例,所以我們通常會拆成數張使用案例圖。此處,我們以功能模組為拆圖依據,依照不同的功能模組放置相關的使用案例,基金資料查詢模組的使用案例如圖5圖6圖7圖8。基金申購贖回模組的使用案例如圖9圖10圖11圖12,而批次服務模組的使用案例以及基金資料修改模組的使用案例就省略不列出來了。

 

專欄作者

熱門新聞

Advertisement