我应该在我的用例图中包含一个条件吗?
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" 是约束条件,并以某种方式附加到用例。无需在图表上显示这些(尽管如果需要,您可以)。
我正在练习为一个非常简单的案例(一个猜色游戏)绘制用例图。
我没有图片,但它真的很简单,有两个气泡供 Player actor 交互,Play Game 和 Reset Game。
我想为这两个用例添加一个条件 "initialize game",在玩游戏中它是一个先决条件,在重置游戏中它是一个 post 条件。
它不能是另一个用例,因为参与者将是系统或游戏,这是不可行的。只有 Player 从执行当前的两个用例中受益。
我应该如何在用例图中包含该条件?或者我应该?
没有
用例与附加值有关。单个用例显示了所考虑的系统为其主要参与者带来的单个附加值。没有其他的!用例是对正在考虑的系统的非常高的业务视图。
您所说的条件是您为实现该附加值而设计的场景的一部分。它隐藏在用例内部的活动中。
其他条件如 "user must be logged in" 是约束条件,并以某种方式附加到用例。无需在图表上显示这些(尽管如果需要,您可以)。