iT邦幫忙

DAY 21
2

UML學習過程分享-以EA為例系列 第 21

[Day 21]MDA中的PIM-1

介紹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)


上一篇
[Day 20]PGR該看的懂的UML Diagram
下一篇
[Day 22]Strategy Pattern
系列文
UML學習過程分享-以EA為例30

尚未有邦友留言

立即登入留言