一個好的 Use Case,必須有三個部份
Clear Value
- 每個 use case 必須對於系統有清楚且單一的價值。
- 如果該 use case對於系統沒有價值,就沒有什麼用處。
- 一個 use case只能有一個目的(goal)。一個目的(goal)可以有多個 use case,原因是Alternate path。
Start and Stop
每個 use case必須有非常明顯的起點與終點。某個東西(Actor)必須開始這個 use case,而在某個狀況下結束這個流程。
External Initiator
每個 use case必須被系統外的「外來初始者」來起動。通常是個「人」。
沒有留言:
張貼留言