2012年2月14日

6.2-PIM-1:分析系統流程


寫給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)



沒有留言: