我应该在我的用例图中包含一个条件吗?

Should I include a condition in my use case diagram?

我正在练习为一个非常简单的案例(一个猜色游戏)绘制用例图。

我没有图片,但它真的很简单,有两个气泡供 Player actor 交互,Play Game 和 Reset Game。

我想为这两个用例添加一个条件 "initialize game",在玩游戏中它是一个先决条件,在重置游戏中它是一个 post 条件。

它不能是另一个用例,因为参与者将是系统或游戏,这是不可行的。只有 Player 从执行当前的两个用例中受益。

我应该如何在用例图中包含该条件?或者我应该?

没有

用例与附加值有关。单个用例显示了所考虑的系统为其主要参与者带来的单个附加值。没有其他的!用例是对正在考虑的系统的非常高的业务视图。

您所说的条件是您为实现该附加值而设计的场景的一部分。它隐藏在用例内部的活动中。

其他条件如 "user must be logged in" 是约束条件,并以某种方式附加到用例。无需在图表上显示这些(尽管如果需要,您可以)。