在特定使用案例中,多個參與者可以扮演相同的角色。因此,檢查帳戶餘額的「出納員」和「會計人員」,執行這項檢查的使用案例會將它們視為相同的外部實體。共用角色在模型中是一個「餘額監督者」參與者,兩個原始參與者都繼承它。這個關係是用參與者一般化來表示。
「出納員」和「會計人員」參與者繼承「餘額監督者」的所有內容。因此,這兩個參與者都可以扮演「餘額監督者」。
使用者可以關聯於系統來扮演多個角色,這表示使用者可以實際對應於多個參與者。如果要使模型更清楚,您可以用繼承多個參與者的單一參與者來代表使用者。所繼承的每個參與者都代表其中一個與系統相關的使用者角色。
|