2011年11月30日 星期三

UML - Extension point in Usecase diagram 說明

甚麼是 Extension point
定義一個使用者案例的例外事件,可以將看它看成一到多個 exception path。以「使用者登入」這個使用這案例來舉例的話,這個使用者案例會有下面幾個extension point:
  1. Invalid Username
  2. Invalid Password
  3. Account has been blocked
而這幾個extension point需要被對應到相對處理的使用者案例
  1. handle invalid username
  2. handle invalid password
  3. handle account block
下面是完整的使用者案例圖,說明了使用者使用「login」這個使用者案例,而這個案例會有三個extension points,而這三個extension points分別有各自的使用者案例處理。


沒有留言:

張貼留言