几个业务参与者可以在特定业务用例中扮演相同的角色。因此,处理检入的业务用例将业务出差人员和游客看成相同的外部实体。共享的角色被建模为业务参与者“旅客”,两个原业务参与者继承它。以泛化关系来显示这些关系。
参与者“业务出差人员”和“游客”继承“旅客”的所有属性。因此,这两个参与者都可作为“旅客”。
另一方面,一个业务用户可以扮演与业务有关的几种不同角色,这表示用户可以对应于几个业务参与者。如果这是此类用户的一般行为,并且使用继承了几个业务参与者的一个业务参与者来表示该用户,该模型会变得更清晰。每个被继承的业务参与者代表与该业务有关的用户角色之一。
|