2008年2月5日 星期二

K05 系統的製程(2)──Actor與Use Case的關係

在Actor與Use Case之間的箭頭中包含了二者的使用關係,在UML裡這層關係是使用Use Case Diagram來表達的;我的習慣是以一個Subsystem的Use Case畫成一張圖來表達與Actor的關係。這裡所需要的資訊是從使用者那裡得到的,如果在畫圖的時候感到迷惑就要儘快再與使用者確認。

在製作Use Case Diagram時可以明顯拆解的Use Case要先拆開,該平行列示視作數個Use Case或是垂直使用像include、extend關係的也要確定,接著就依需求拉妥Actor與其能操作的Use Case使用關聯。Use Case大致分為兩種,一種是與Actor有直接關聯的,另一種則是與Use Case有關聯的,這些都會在繪製Use Case Diagram的同時建立在Rose Model裡。

這層是系統直接與使用者有關的最High Level關聯。垂直關係表示系統的Actor各自可以操作哪些Use Case以及Use Case允許被哪些Actor使用;水平關係則表示了各個Use Case之間的關聯。

沒有留言:

張貼留言