我想描述一個用例,系統中的多個角色可以執行相同的活動。 例如我們假設(作爲一個例子)我想創建一個用例「更新客戶端」,但是幾個確定的角色可以做到這一點。多個參與者,相同的用例[用例]
Manager
Chief Executive
Customer Service Representative
System Administrator
Clerk
- 我需要通過他們的角色來描述所有這些演員嗎?
Manager ------------------------------> |-----------------|
Chief Executive ----------------------> | |
Customer Service Representative ------> | (Update Clients)|
System Administrator -----------------> | |
Clerk --------------------------------> |_________________|
- 我需要爲每個演員製作不同的用例嗎?
|-----------------|
| |
Manager ------------------------------> | (Update Clients)|
| |
|_________________|
|-----------------|
| |
Chief Executive ----------------------> | (Update Clients)|
| |
|_________________|
...
|-----------------|
| |
Clerk --------------------------------> | (Update Clients)|
| |
|_________________|
我需要用「一般」的演員(如果是這樣,我該怎麼做呢?)全球化的所有行動者?
|-----------------|
| |
General Actor ------------------------> | (Update Clients)|
| |
|_________________|
除了附加到「內部用戶」的註釋外,還可以使用actor generalization,如下所示:http://www.uml-diagrams.org/use-case-actor.html「Actor之間的關係」 – xmojmr 2014-11-04 09:42:08
@VDohnal好吧,如果我有一個用例下載多個報表,但是在這種情況下安全性相同,唯一改變的是從選項列表中選擇報表類型(報表也不同) 。我需要每個用例的用例,還是隻有1個? – jecarfor 2014-11-06 11:44:58
開始時不用擔心使用更多用例,而是在應用程序中使用屏幕或方法,然後可以對其內部結構進行建模並顯示它們的共同之處。重要的是記錄使用系統獲得的好處=運行用例。 請參閱編輯。 – 2014-11-06 12:37:56