UML用例:表示组中的特定actor

时间:2011-01-23 18:04:36

标签: uml tool-uml

假设我有2个小组,包括2个小组。每个小组由2名演员组成。

如何在UML用例中表示这个角色是特定子组的成员,该子组是更大组的一部分?

1 个答案:

答案 0 :(得分:1)

为什么需要识别特定的个人?记住演员代表个人扮演的角色,而不是个人本身。使用简单的编程类比,Actors就像类,个体就像对象。

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

Actor Hierarchy example

所以Premium Members也是Members,而Users也是Users。但并非所有Members都是Members,而且并非所有Premium Members都是{{1}}。

现在,进入那个级别是一个好主意是一个完全不同的问题。明智的使用可能会有所帮助,但很少有广泛的Actor层次结构。

第h