用例中的主要参与者
Primary Actor in Use Case
假设我们有可以由两个或更多参与者触发的用例,例如用户 1 和用户 2。两个演员的流程完全相同。我应该如何正确描述这个用例?谁是主要参与者 - User1 或 User2?我应该为两个演员制作两个场景还是制作一个场景并设置两个主要演员?
如果两个不同的用户可以为同一目标使用系统,那么实际上只有一个用例有一个主要参与者。您需要为这两个用户想出一个通用名称,并创建一个概括这两个用户的参与者。这通常很困难,因为除了具有相同的目标之外,两个用户可能没有任何共同点。在这种情况下,只需使用包含目标的人为名称。如果双方都想通过门进入房间,则通用名称可以是“room enterer”。
假设我们有可以由两个或更多参与者触发的用例,例如用户 1 和用户 2。两个演员的流程完全相同。我应该如何正确描述这个用例?谁是主要参与者 - User1 或 User2?我应该为两个演员制作两个场景还是制作一个场景并设置两个主要演员?
如果两个不同的用户可以为同一目标使用系统,那么实际上只有一个用例有一个主要参与者。您需要为这两个用户想出一个通用名称,并创建一个概括这两个用户的参与者。这通常很困难,因为除了具有相同的目标之外,两个用户可能没有任何共同点。在这种情况下,只需使用包含目标的人为名称。如果双方都想通过门进入房间,则通用名称可以是“room enterer”。