2012-12-05 181 views
2

爲了執行各種任務,代表具有多個用戶必須登錄到系統的系統的用例的最佳方式是什麼?如何在UML用例圖中表示多個用戶的登錄?

例如,考慮管理員可以登錄並將學生添加到數據庫的大學系統,並且註冊員也可以登錄和修改數據庫?

如果可能,請張貼簡單的用例圖。

回答

2

您可以簡單地將每個用戶(或更具可擴展性的每個組或角色)表示爲Actor。然後每個Actor將被關聯到一組不同的用例。

如果存在is-a之間的關係,你當然可以使用層次結構,所以孩子們會繼承他們的祖先的用例。

+0

將「登錄」用例與所有參與者關聯嗎? – mahela007

+0

或者您可以創建與「登錄」用例關聯的actor(例如'User'),並將所有「實際」actor都作爲'User'的子元素。 – 2012-12-06 16:47:41

+0

哇..感謝您的幫助。 :d – mahela007