[StarUML]如何建立Use Case @ 宅宅呆的手工藝 :: 隨意窩 Xuite日誌
  • 當一個人...
    失去了幸福的條件的時候...
    就將成為一個不幸福的人...
    為了不讓自己變成不幸福...
    所以就繼續尋找自己的幸福條件...

  • 關鍵字
  • 累積 | 今日
    loading......
    1. 沒有新回應!
  • 平均分數:0 顆星
    投票人數:0
    我要評分:






  • 如何使用RSS
    Powered by Xuite
    2009-05-18 21:52 [StarUML]如何建立Use Case
    平均分數:0 顆星    投票人數:0
    我要評分:

    因為圖縮小後,畫面上的字就變的不清楚了,所以這邊就用原尺寸的圖表示。

    如覺得這樣不方便閱讀的話,麻煩在此文章留言告知,在下之後會修正圖的大小。

    這邊使用的案例是M$小時鐘的設計。

    M$小時鐘同時有數位時鐘以及類比時鐘顯示。

    以下就利用這個例子來畫Use Case Diagram。

    開啟StarUML後,點選Default Approch就可以了。

     

    之後在右手邊的Model Explorer,點選Use Case。Main的區域就會多出個Use Case的Main。

     

    之後點選Toolbox的Actor,並在Main的繪圖區裡點滑鼠左鍵,就可以放置Actor在Main的繪圖區裡。

     

    這邊可根據自己的需求給定Actor的稱呼,這邊是用User來稱呼。

    User定義好之後,就來拉個System boundary吧。

     

    拉好System Boundary後,點選UseCase,並在System Boundary內建立。此Use Case命名為Digit Clock。

     

    如果想要一次產生多個物件卻不想每產生一個就點一次的話,StarUML提供個很方便的功能,就是在所要產生的物件上連點滑鼠左鍵兩次。StartUML就會鎖定目前的使用物件,之後只要一直點Main裡面的區域,就可以快速產生相同的物件嚕。

    如果不想再用到鎖定的物件的話,只需點選Selet就可以了。

     

    這邊多增加個Analog Clock。

     

    最後就是拉線嚕,這邊使用DirectedAssociation。雖然DirectedAssociation並不是這樣用的,不過也只有這個線比較符合Use Case的使用。

    拉完後簡易的Use Case就做完嚕。之後就看使用案例的複雜度再進行圖形的設計嚕。

     

    雖然這邊使用的例子並不是很正式,不過應該能清楚的表達如何做Use Case吧?!(誤)

     

    下一次就是要用Class Diagram來說明小時鐘的類別關係嚕。

    敬請期待。

    8/10的老頭 / Xuite日誌 / 回應(0) / 引用(0) / 好文轉寄
    回應