2011-09-19 68 views
0

我爲我的網站創建了一個論壇系統,我想先使用uml對它進行建模。這裏是需要建模的任務:論壇系統有多少個用例

  1. 讀書論壇,主題,發佈
  2. 編輯論壇,主題,發佈
  3. 刪除論壇,主題,發佈
  4. 創建論壇,主題,發佈

我發現這個系統的最佳演員是海報,讀者,經理和管理員。現在我想知道我應該如何在用例圖中模擬上述任務?我應該爲每個任務有一個用例嗎?就像一個閱讀主題的用例,另一個用於閱讀論壇,另一個用於閱讀帖子?

回答

1

用例圖是用來管理的用例的集合,對他們分組到一組類似的任務,發現用例之間的關係,演員等關係......

在圖本身,您通常沒有比每個用例的名稱更詳細的信息,例如'發佈新消息'。您可能會發現將用例分成多個相關的用例是很有用的,例如,您可能需要一個'邏輯'用例,它被'post new message'用例(和其他用例)使用, 。

你的演員對我來說聽起來很好,但你的用例列表非常有限。你應該考慮每個演員如何使用論壇,並且發現每個人都希望執行的任務。

+0

「你應該考慮如何讓論壇被每個演員使用,並發現每個人都希望執行的任務。然後爲這些任務中的每一個創建一個單獨的用例? – jim

+0

是......使用案例旨在成爲與對用戶(演員)產生可衡量益處的系統進行交互的單個單元, – ColinE