寫給SA的UML/MDA實務手冊
----------
第6章-分析系統流程
6.2-PIM-1:分析系統流程
針對每一個系統UC,系統分析師分析其內部細節,並編寫成系統UC敘述(UC Description)。UML並未提出標準的敘述格式可供遵守,不過系統分析師可以在網路上找到許多實用的UC敘述格式,或者翻閱一些UML或UC相關書籍,也可以發現許多很有特色的UC敘述格式。
本書也會提供一個UC敘述格式,供系統分析師參考。不過,我們的建議是,挑一個UC敘述格式開始使用之後,逐步加入自己的需求,最後客製化成更適用的UC敘述格式。或者,系統分析師已經有一個中意的UC敘述格式了,那不妨耐心往下閱讀本書所提供的UC敘述格式,從中篩選出可用的元素,加到自己的UC敘述格式中。
一份UC敘述格式裡頭包含多項欄位,如下條列出實務上常見的欄位,並將之細分為5大類方便於次小節詳述之。系統分析師可以從中挑選適用的欄位組成自己的UC敘述格式。
1. UC基本資料
- UC名稱
- UC編號(ID)
- UC簡述
- UC圖
- 系統
- 參與者
- 相關UC
2. 執行流程
- 主要流程(Basic Flow)
- 替代流程(Alternate Flows)
- 例外流程(Exception Flows)
3. 要件及規則
- 啟動事件或條件(Triggers)
- 執行前要件(Preconditions)
- 成功時要件(Postconditions on Success)
- 失敗時狀態(Status on Failure)
- 企業規則(Business Rule)
4. 相關文檔
- UC敘述的歷史版本
- UML圖
- 參考畫面
- 其他非UML文檔
5. 其他事項
- 優先性(Priority)
- 循環等級(Iteration)
- 待解議題(Issues)
- 基本假設(Assumptions)
- 相關人員
- 特殊需求(Special Requirements)
沒有留言:
張貼留言