可以说我有 2 个组,由 2 个子组组成。每个小组由 2 名演员组成。
我如何在 UML 用例中表示作为特定子组成员的参与者,该子组是更大组的一部分?
为什么你需要确定一个特定的人?请记住,演员代表个人所扮演的角色,而不是个人本身。用一个简单的编程类比,Actor 就像类,个体就像对象。
相反,如果您想表示演员(角色)之间的子集关系,那么您可以使用子类型关系,例如
Premium Members
也是如此Members
,反过来也是Users
。但不是所有Users
的都是Members
,也不是所有Members
的都是Premium Members
。
现在达到那个水平是否是一个好主意是一个完全不同的问题。明智的使用可能会有所帮助,但扩展的 Actor 层次结构很少有用。
hth。