簡體   English   中英

UML用例圖 - 抽獎系統

[英]UML Use Case Diagram - Raffle System

在這個用例圖中,我試圖展示抽獎管理員在客戶進入抽獎后如何查看更新的抽獎清單。 一旦客戶進入抽獎活動,系統將驗證並檢查是否有重復,如果沒有重復,則抽獎清單將被更新。

下面的圖片是我對場景的嘗試,但我不確定它是否正確。 你能告訴我嗎?

編輯:我有幾個問題:

1)如果我使用抽獎系統本身驗證抽獎入場,我不需要用一個用例進行驗證,因為抽獎系統不是演員正確嗎?

2)但是,如果演員是抽獎系統的另一名工作人員(他或她手動對抽獎活動進行分類),驗證的用例是否適用?

3)如果是這樣,這是正確的圖表來說明(2)嗎?

Update entry -- <<includes>> --> Verification

您的圖表有幾個錯誤:

  • System永遠不是外部演員。 它在由邊界表示的系統內部起作用。
  • 因此, Verification不是有效的用例。 這是一些內部功能。
  • <<extend>>以相反的方式工作(將箭頭指向另一側)。
  • <<include>>
  • Verification不是用例的名稱。 它需要謂詞/主語和可選的對象。
  • 泛化( Update entry )對於UC來說是一個壞主意,可能不是你想在這里展示的(所以這里有什么意思?)。
  • 基本上,UCs是為其主要參與者帶來的附加價值。 它們與所涉及的功能無關。 嘗試獲得這個焦點,避免任何往往功能分解!

編輯

  1. 究竟。
  2. 如果有人在那里做,你有一個演員和這樣的UC(雖然它應該被正確命名)。
  3. 這可能是正確的。 是否正確取決於對所考慮的系統的要求(您最終想要實現的目標)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM