簡體   English   中英

用例圖UML,手機和客戶是兩個不同的角色還是相同的角色? (日食)

[英]Use Case Diagram UML, will a mobile phone and customer be 2 different actors or the same? (ECLIPSE)

例如,我們如何知道客戶和移動電話用戶不是2個不同的人,例如,一位父母訂購了合同電話,但她/他的孩子使用了合同電話,因此您將有2個演員,一個叫移動電話用戶,另一個叫客戶,否則只會是一個?

您會從評論中注意到,問題的答案取決於您尚未提供的信息。 手機用戶和客戶是否是兩個不同的人並不重要。 重要的是他們與系統交互的上下文。

例如,假設您有兩個不同的人擁有銀行帳戶。 一個人有一個支票帳戶,一個人有一個儲蓄帳戶。 您可以將他們設置為兩個不同的參與者,但是最好只有一個客戶參與者。 畢竟,您可能有任意數量的客戶,並且每個客戶都有一種帳戶類型或兩者都有。 因此,一個客戶可能沒有儲蓄帳戶這一事實與系統無關。 該系統具有節省用例的功能,並且可以將用例和客戶作為一個組進行檢查,從而與兩者進行交互。

那么,這如何適用於您的情況? 這取決於。 但是,似乎最有可能為電話服務付費的人也是使用電話的人。 在那種情況下,只有一種類型的演員。 另一方面,如果系統為使用服務付費的人和使用服務的人有明顯不同的用例,而這些人通常是不同的,則可以通過使用兩個不同的參與者來區分這種區分。

暫無
暫無

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

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