gpt4 book ai didi

uml - 棋盘游戏的用例图

转载 作者:行者123 更新时间:2023-12-02 04:27:09 27 4
gpt4 key购买 nike

我正在为我编写的跳棋游戏创建用例图。制作这些时你真的应该深入到什么程度?我读到它们应该很简单,但这有点含糊。我是否需要创建更多箭头,例如在“移动常规”(这意味着移动一个常规棋子,与国王相对)和“跳跃”之间?或者在那里没有连接也可以吗?我只是不想做太多的箭头,因为它会开始看起来很乱。任何输入将不胜感激。

enter image description here

最佳答案

1) ..UML..图表..你有多深入..应该..我需要..更多箭头..不想要..它..看起来..凌乱..?

深度和简单程度取决于许多因素,主要取决于对“您为什么需要它”“谁会阅读它” 的回答。 p>

实际上,可以帮助您做出决定的一系列问题和指南以及其他做法可能会很长。 Agine Modeling: Agile/Lean Documentation: Strategies for Agile Software Development 一章中列出了特别有用的一个在 Scott W. Ambler 的在线书籍中。

你应该绝对清楚的一件事是你需要/想要什么样的 UML 图

2) UML..用例图..更多箭头..或..没有..连接..箭头太多..?

用例图中的箭头不是随意的连接线,而是具有精确的含义,尤其是<<include>>。和 <<extend>>关系见http://www.uml-diagrams.org/use-case-reference.html他们的定义和例子

enter image description here

除了图形气泡之外,用例还表示 actor与正在设计的系统交互。然后以或多或少形式化的文本形式描述气泡的内容,参见 Wikipedia: Use case特别是Alistair Cockburn's use case pages因为他基本上定义了该术语的含义(后来被 UML 采用),所以他的意见很重要。

3) 我正在为我编写的跳棋游戏创建一个..UML..图表..

在你的例子中是 King Piece气泡似乎没有包含在或扩展 Start Game Player发起的泡沫而且我看不出在其文本表示(或您的代码)中可能隐藏了哪些步骤序列。

你开始画的东西看起来更像UML Activity Diagram , 一个例子

enter image description here

和一些解释链接:

关于uml - 棋盘游戏的用例图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26127105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com