我们什么时候在用例场景中包含参与者

When do we include an actor in a use case scenario

所以这是关系。 Actor 用户将向 Actor Librarian 借用。图书管理员使用该系统检查它是否可用并通过公司身份证验证用户。

我知道我们不会将 Actor 用户放入用例模型中,因为他永远不会使用该系统。只有图书管理员才能访问它,因为我们也不允许将演员与演员建立关系。

我如何表示该用户直接与图书管理员而不是系统交互?

通常用例用于在 平台独立模型 (PIM) 又名 逻辑模型 又名 中建模功能模型.

在这种情况下,我们仅描述将由系统实际自动执行的行为。这意味着用户和图书馆员之间的互动超出了范围。

完整的图画是在 计算独立模型 (CIM) aka Contextual Model aka Business Model

在这个模型中,如今最流行的表示法不是用例,而是 BPMN。

因此用户应该在您的 CIM 中发挥作用,而不是在 PIM 中发挥作用。

您可以随时根据需要扩展符号来传达您的想法。例如。你可以这样做: