首页 > 解决方案 > 用例图中的多个参与者,但都具有相同的一般角色

问题描述

所以对于一个在论坛上有不同角色的论坛,我有一个问题。基本上论坛上有一个版主/编辑角色,用户可以在其中编辑帖子,然后还有另一个版主/编辑角色可以编辑论坛上的一般信息,例如首页上的基本信息或图像。

我将如何创建具有两个编辑器参与者的用例图?我是将它们分开并一个接一个地拥有它们,还是应该让这两个角色都从一般编辑演员那里继承?

示例图片

标签: umldiagramuse-caseuse-case-diagram

解决方案


看来您混淆了演员班级(实现)

能够编辑能够编辑有关论坛的信息不是用例,它们代表状态/权利(在实施级别)

您在参与者之间的继承没有提供任何东西(因为 Editor 没有相应的用例,您的用例不是用例),您可能正在考虑类之间的继承。

演员是一个角色,例如,它不是一个人(可以有多个角色)。

如果编辑帖子的角色和编辑论坛信息的角色不同,那么您有两个不同的演员,否则这些演员是唯一的演员。对我来说,你有:

在此处输入图像描述

如果它有一个加值,你可以让管理员继承编辑器


推荐阅读