1

可以说我有 2 个组,由 2 个子组组成。每个小组由 2 名演员组成。

我如何在 UML 用例中表示作为特定子组成员的参与者,该子组是更大组的一部分?

4

1 回答 1

2

为什么你需要确定一个特定的人?请记住,演员代表个人所扮演的角色,而不是个人本身。用一个简单的编程类比,Actor 就像类,个体就像对象。

相反,如果您想表示演员(角色)之间的子集关系,那么您可以使用子类型关系,例如

演员层次结构示例

Premium Members也是如此Members,反过来也是Users。但不是所有Users的都是Members,也不是所有Members的都是Premium Members

现在达到那个水平是否是一个好主意是一个完全不同的问题。明智的使用可能会有所帮助,但扩展的 Actor 层次结构很少有用。

hth。

于 2011-01-23T20:55:47.843 回答