介紹PIM-1階段的目的與該注意的事項
PIM-1階段開始,就進入了系統分析階段了,
開始想辦法從User想要的,找到User真正需要的系統模型。
我們在CIM-3,已經有系統Use Case Diagram了,
在這個階段我們要為CIM-3的Use Case補上更詳細的文字說明,
並透過技巧引導User講出SA想知道的資訊。
所以在PIM-1應該有的產出為「系統UC Description」。
UML並沒有提出一個標準來規範UC Description該有哪些東西,
不過這邊邱老師的書上有提供一個範本,主要應該涵蓋五個部分:
1.UC基本資料
2.執行流程
3.要件及規則
4.相關文檔
5.其他事項
其中UC基本資料可能要有下面欄位:
1.UC名稱
2.UC編號(ID)
3.UC簡述
4.UC圖
5.系統
6.參與者
7.相關UC
執行流程則主要有三類:
1.主要流程(Basic Flow)
2.替代流程(Alternate Flows)
3.例外流程(Exception Flows)
要件及規則的部分,要注意的項目
1.啟動事件或條件(Triggers)
2.執行前要件(Preconditions)
3.成功時要件(Postconditions on Success)
4.失敗時狀態(Status on Failure)
5.企業規則(Business Rule)
相關文檔的部分:
1.UC敘述的歷史版本
2.UML圖
3.參考畫面
4.其他非UML文檔
其他事項則是在PIM-1要描述的幾個額外的要點,例如:
1.優先性(Priority)
2.循環等級(Iteration)
3.待解議題(Issues)
4.基本假設(Assumptions)
5.相關人員
6.特殊需求(Special Requirements)