【发布时间】:2016-01-24 12:56:47
【问题描述】:
正如标题所说,我在为游戏 Hangman 创建一个简单的用例图时遇到了问题。规则很简单,计算机生成一个单词,它给你长度和第一个和最后一个字母,你有 9 次尝试猜测这个单词。到目前为止,我已经做到了:Hangman Diagram
问题是这是我的第一个图表,我想我没有把所有东西都整理好,并且玩家与更多动作相关联。每一个建议都将不胜感激。提前谢谢你。
【问题讨论】:
正如标题所说,我在为游戏 Hangman 创建一个简单的用例图时遇到了问题。规则很简单,计算机生成一个单词,它给你长度和第一个和最后一个字母,你有 9 次尝试猜测这个单词。到目前为止,我已经做到了:Hangman Diagram
问题是这是我的第一个图表,我想我没有把所有东西都整理好,并且玩家与更多动作相关联。每一个建议都将不胜感激。提前谢谢你。
【问题讨论】:
你写的很详细。
还存在对 Actor 定义的误解。引用:
演员。参与者是个人、组织或外部系统 在与您的系统的一个或多个交互中发挥作用。
您的计算机参与者实际上是内部系统,因此不应将其建模为参与者。
也适用于用例
一个用例描述了一系列动作,这些动作提供了一些东西 可衡量的价值对演员。
这里的重点是提供可衡量的价值。
我建议您在更多地考虑这些 UML 原则时尝试更改它。
编辑:很好的游戏 UML 示例在这里:http://xnagamedevelopment.blogspot.cz/2009/03/use-case-diagram.html
关于游戏行业 vs uml 的有趣讨论在这里:http://www.gamedev.net/topic/192120-uml-for-games/
不过,这种讨论可能对你的任务没有帮助。
【讨论】: