UML は理解できますが、基本的な分析を行うのに苦労しているようです。プロジェクトの例を次に示します。
目的は、登録ユーザーが別のユーザーを購入して所有し、ステータス メッセージを変更できるページまたは Facebook アプリケーションを設計することです。
各ユーザーは 1000 ポイントで開始し、別のユーザーを 500 ポイントで購入できます。これにより、他のユーザーがユーザーを 30 分間購入するのを防ぐことができます。取引が完了すると、購入者は 200 ポイント、購入したユーザーは 200 ポイントを獲得します。100ポイント使うごとに20ポイント獲得。ユーザーが購入されるたびに、価値が 200 増加します。毎日 300 ポイントが与えられます。
メンバーは、検索機能またはリストを通じて他のメンバーを見つけることができます。
管理者は、ユーザー情報を表示したり、ゲームに関する情報を取得したり、ボーナス ポイントを付与したりできます。
Use Case ActorsUser
とAdministrator
. ユース ケースは、、、Search
(ユーザーの場合)および、、(Buy
管理者の場合)です。シーケンス図に関しては、必要なクラスと操作を決定するときに行き詰まっています。Modify
View user information
View game information
Give bonus points
この例を使い始めるにあたって、どのようなアドバイスやアプローチを与えることができますか? このテーマに関する本を何冊か読んでみましたが、混乱しています。