假设我有 2 个组,由 2 个子组组成。每个小组由 2 名 Actor 组成。
我如何在 UML 用例中表示这个参与者是特定子组的成员,而该子组又是更大组的一部分?
最佳答案
为什么需要识别特定个人?请记住, Actor 代表个人扮演的角色,而不是个人本身。用一个简单的编程比喻来说,Actor 就像类,个体就像对象。
如果您想表示 Actor (角色)之间的子集关系,那么您可以使用子类型关系,例如
因此,高级成员(member)
也是成员(member)
,反过来也是用户
。但并非所有用户
都是成员(member)
,也并非所有成员(member)
都是高级成员(member)
。
现在达到这个水平是否是一个好主意是一个完全不同的问题。明智的使用可能会有所帮助,但扩展的 Actor 层次结构很少有帮助。
第h。
关于UML用例: representation of a specific actor that is in a group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4775436/