2

Use Case採点システムのあるゲームの を作っているとしましょう。ゲームで行う各アクションは、ゲームでのスコアを増減します。

ここに私のスケッチがありますUse Case

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

この新しいスコアの計算の背後には、いくつかのアルゴリズムがあります。これに記載すべきUse Caseでしょうか?私はそれを別のものに記載する必要がありUse Caseますか?アルゴリズムの実装の詳細を単純に省略する必要がありますか?

Use Caseそのようなことを述べる正しい場所はありますか?それとも、と の間Use Caseの相互作用だけに関心を持つべきですか?PlayerSystemGame

おそらく、それらの詳細をどこかに書き留めておきたいと思います(本当に理解しているかどうかを確認するだけでなくても). だから私には最善の選択肢は、それらがどのように機能するかを説明する別のユースケースを作成することだと思いますか?

一般的に、これらの種類のことはどのように行われUse Casesますか? ありがとう

4

3 に答える 3

5

アルゴリズムは、価値のあるものを作成するためのユーザーとシステム間の相互作用ではありません。

これらは、ユース ケースの脚注または付録です。

それらはしばしば重要ですが、相互作用ではありません。したがって、それらを付録に入れます。


また。すべてのユース ケースは、アクターによって開始されます。彼らの俳優はゲームをしたいと思っています。彼らは物事を開始します。通常、システムはアクションを開始できません。システムは受動的であり、アクターに応答します。

于 2010-07-16T13:33:59.593 に答える
3

アルゴリズムはユースケースに属しません。それらをビジネス ルール セクションまたはドキュメントに抽出します。

于 2010-07-16T13:33:48.680 に答える
1

この場合は、アクティビティ図を使用してアルゴリズムを表し、ユース ケースの手順をシンプルにすることをお勧めします。私も「Johann Strydom」の立場に同意します。

レオ

于 2010-07-27T03:01:01.740 に答える