2007年6月25日 星期一

B07 Rational Tool(1)──Use Case Diagram

不管是Actor還是Use Case,在數量多的時候一定要依特性分開到不同Package存放;當特性明顯到屬於獨立的功能區塊時,Package可使用名為subsystem的stereotype作為識別。需求階段的UML在Rose裡應放置在Use Case View裡頭。

建立需求模型(Requirement Model)時大致上要做的事項是:
◎建立所有需要的Package(含subsystem)。
◎建立所有的Actor並放置在所屬的Package裡,同時一一命名。
◎建立所有的Use Case並放置在所屬的Package裡,同時一一命名。(還不用給UC序號)
◎依序在每個Package建立所需要的Use Case Diagram並予以命名。

接著,對於每張Use Case Diagram,要做到以下事項:
○拉進所有需要的Actor,放置在圖的左邊。
○根據Actor的需要,拉進所有有關聯的Use Case並建立關係;Use Case要放置在圖的中間。
○根據Use Case的需要,拉進所有被該Use Case影響的Actor(外部系統)放置在圖的右邊。

因為沒打算做成Rational Tool的教學,所以這裡只會提到一些思考或實作原則。下面是一個Use Case Diagram的簡單範例。

沒有留言:

張貼留言