2008年9月30日 星期二

OOAD(3): Use Case 的三個部份

一個好的 Use Case,必須有三個部份

Clear Value

  1. 每個 use case 必須對於系統有清楚且單一的價值。
  2. 如果該 use case對於系統沒有價值,就沒有什麼用處。
  3. 一個 use case只能有一個目的(goal)。一個目的(goal)可以有多個 use case,原因是Alternate path。

Start and Stop

每個 use case必須有非常明顯的起點與終點。某個東西(Actor)必須開始這個 use case,而在某個狀況下結束這個流程。

External Initiator

每個 use case必須被系統外的「外來初始者」來起動。通常是個「人」。

沒有留言:

Share with Facebook