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

标签 uml

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

我没有图片,但它非常简单,有两个气泡供玩家 actor 与之交互,“玩游戏”和“重置游戏”。

我想为这两个用例添加一个条件“初始化游戏”,在“玩游戏”中它是前提条件,在“重置游戏”中它是后置条件。

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

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

最佳答案

没有。

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

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

其他条件(例如“用户必须登录”)是约束并以某种方式附加到用例。无需在图表上显示这些内容(尽管如果需要,您可以这样做)。

关于uml - 我应该在用例图中包含一个条件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61567408/

相关文章:

.net - 您为ASP.NET应用程序创建哪些UML图?

uml - UML 事件图中的 "Action State"与 "State"

uml - 将事件图链接到要访问的实体

sql - 使用 UML 或其他建模语言解释 SQL 查询?

uml - 空 UML 类的正确图形表示是什么?

uml - PlantUML: "Arrows from/to class members"的意外结果

class - UML- 假设具有相同的多样性,可以合并聚合线吗?

UML依赖关系

c++ - 虚拟/抽象方法如何在类图中显示?

java - 是否有免费的 Eclipse 插件可以从 Java 类/包中创建 UML 图?