【发布时间】:2022-01-22 16:48:22
【问题描述】:
假设我们有可以由两个或多个参与者触发的用例,例如用户 1 和用户 2。对于两个参与者,它将具有完全相同的流程。我应该如何正确描述这个用例?谁是主要参与者 - User1 或 User2?我应该为两个演员制作两个场景,还是制作一个并设置两个主要演员?
【问题讨论】:
标签: uml modeling use-case use-case-diagram
假设我们有可以由两个或多个参与者触发的用例,例如用户 1 和用户 2。对于两个参与者,它将具有完全相同的流程。我应该如何正确描述这个用例?谁是主要参与者 - User1 或 User2?我应该为两个演员制作两个场景,还是制作一个并设置两个主要演员?
【问题讨论】:
标签: uml modeling use-case use-case-diagram
如果两个不同的用户可以将系统用于相同的目标,那么实际上只有一个用例有一个主要参与者。您需要为这两个用户提供一个通用名称,并创建一个概括这两个用户的参与者。通常这很困难,因为除了拥有相同的目标之外,两个用户可能没有任何共同点。在这种情况下,只需使用包含目标的人造名称。如果双方都想通过门进入房间,则通用名称可以是“房间进入者”。
【讨论】: