在进行用例时如何描述算法?

dev*_*ium 2 oop uml use-case

假设我正在制作一个Use Case有评分系统的游戏.您在游戏中执行的每项操作都会增加/减少游戏中的得分.

这是我的草图Use Case:

1. ...
2. ...
...
8. The Player makes (some move).
9. The System registers the play and calculates his new score.
Run Code Online (Sandbox Code Playgroud)

计算这个新分数背后有一些算法.我应该在这说明Use Case吗?我应该在另一个中陈述Use Case吗?我应该简单地省略算法实现的细节吗?

Use Case陈述的各种事情的正确位置?或者应该Use Case只关注PlayerSystem(Game)之间的相互作用?

我想我可能想在某处写下这些细节(如果不是为了确保我真的理解它们).因此,在我看来,最好的选择是制作另一个用例,我在其中描述它们是如何工作的?

这些事情一般如何完成Use Cases?谢谢

S.L*_*ott 5

算法不是用户和系统之间的交互,以创造有价值的东西.

它们是用例的脚注或附录.

它们通常很重要,但它们不是互动.因此将它们放在附录中.


也.所有用例都由Actor发起.他们的演员想玩他们的游戏; 他们发起了事情.系统通常无法启动操作 - 它是被动的,响应于演员.