【问题标题】:Is the use case diagram correct? Tictactoe game用例图是否正确?井字游戏
【发布时间】:2014-03-14 08:18:25
【问题描述】:

我制作了这个名为 Tictactoe 的游戏的用例图。

如有错误请指正。

这是用例图的图像:

【问题讨论】:

  • 我觉得你的用例图很抽象。再画一遍,再试题。
  • 这有什么问题?
  • 我不知道 Tictactoe 游戏,所以我搜索了这个游戏。这是一个非常简单的游戏,但你的图表是抽象的,可以理解你的想法。但是在这个时候,我可以找到错误的东西。我认为您必须在玩家 1 或玩家 2 检查 O 或 X 之后检查谁赢得了比赛。
  • 我不太明白。在玩家 1 或玩家 2 检查 O 或 X 后,检查谁赢了比赛?我应该让玩家 1 是 X,而玩家 2 是 O?

标签: uml diagram


【解决方案1】:
  • 玩家之间的差异太小,无法区分玩家 1 和 2。只有一个演员 - 玩家
  • 玩家不检查谁赢了。这不是系统的外部行为,这意味着它不是用例。

因此,开始用例图可以显示为:

但由于我们只有一个演员,我们根本不需要展示演员。我们可以将用例分组到子系统/包中。也许你还没有见过这样的 UC 图,但是在 UML 标准 2.5 文档中也有这样的。

下一步可能是在此处加入状态机图或作为独立图。

【讨论】:

  • 我明白了,谢谢 gangnus。现在我明白了。我可以在将来与您联系以获取我的 UML 图表的未来帮助吗?
  • @spoderman69 不客气 :-) 我几乎每天都在这里阅读新的 uml 问题。但下周我将被从 PC 上撕下来……
猜你喜欢
  • 2014-01-20
  • 2015-06-12
  • 2015-01-08
  • 2020-02-01
  • 1970-01-01
  • 2017-02-16
相关资源
最近更新 更多