Use case圖

Use cases

首先,Use case是所用系統的規格方式。就是在響應外部Actor觸發時,系統所執行的功能。 
                               

它爲捕獲系統需求、專業認識和最終用戶間的連接、測試系統,提供了手段。

因此,初步的Use case圖是在描繪系統的需求分析。

通過建立Actors和Use cases來建立Use case圖。

通過分析:

1、所謂Actor是一些事或人:

      

  • 可以激活系統交互信息
  • 可以對系統進行輸入
  • 可以從系統被動的接受

2、Actor可以是:

  • 直接使用系統的人。
  • 系統的維護人員。
  • 系統使用的外設。
  • 需要與此係統相連的其他系統。

那麼我們通過以上分析,以機房收費系統爲例:

暫時得出一下的Actors:

  1. General User
  2. Operator
  3. Administrator
  4. Printer
  5. Excel

3、Use cases 圖說明了Actor和Use cases之間的交互。

比如說在需求分析階段的Use case圖就可以大概如下設置:

 以上是機房收費系統裏針對於一般用戶的Use cases圖。

因此,Use case圖在系統的需求分析階段起到至關重要的作用,與文檔中的流程圖相比,Use case圖不僅能起到相同的作用,還能直觀具體的體現Actor與Use cases,即用戶與系統功能之間的交互關係。

所以,Use case圖畫的越仔細,越正確,就對系統開發起到了越重要越便捷的作用。因此,UML的學習不可小覷,要認真對待,萬不可潦草完事。有時候你以爲在糊弄時間,其實,結果是真的糊弄了自己....

在用Rose畫圖的過程中,沒有遇到“正確答案”或“標準答案”,也因此有些走在迷霧裏的感覺,不知道是真是假,是對是錯。有時候很迷茫,小菜蟲很需要一些正確的指點的。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章