ビジネス要件評価テンプレート - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ビジネス要件評価テンプレート

ユースケースの説明を記入する:

説明

オンラインのマルチプレイヤーゲームを構築していると想像してください。あなたのゲームでは、50 人のプレイヤーが 1 セッションに参加し、通常 30 分程度でゲームを行います。ゲーム中は、特定のプレイヤーの記録を更新して、そのプレイヤーがプレイしていた時間、統計、またはゲームに勝ったかどうかを示す必要があります。ユーザーは、ゲームの勝者を確認したり、各ゲームのアクションのリプレイを見たりするために、自分がプレイした以前のゲームを見たいと思っています。

ユーザーに関する情報を提供する:

ユーザー

説明

予想される数

ゲームプレイヤー

オンラインゲームプレイヤー。

100 万

開発チーム

ゲーム統計を使用してゲームエクスペリエンスを改善する社内チーム

100

データソースとデータの取り込み方法に関する情報を提供する:

ソース

説明

ユーザー

オンラインゲーム

ゲームプレイヤーはプロファイルを作成し、新しいゲームを開始します。

ゲームプレイヤー

ゲームアプリ

ゲームアプリは、開始時刻と終了時刻、プレイヤー数、各プレイヤーの位置、ゲームのマップなど、ゲームに関する統計を自動的に収集します。

 

データがどのように消費されるかについての情報を提供する:

コンシューマー

説明

ユーザー

オンラインゲーム

ゲームプレイヤーはプロファイルを表示し、ゲーム統計を確認します。

ゲームプレイヤー

データ分析

ゲーム開発チームは、データ分析のためのゲーム統計を抽出し、ユーザーエクスペリエンスを向上させます。Spark アプリケーションを介した分析をサポートするために、データはデータストアからエクスポートされ、Amazon S3 にインポートされます。

開発チーム

事業体のリストとその識別方法を示す:

エンティティ名

説明

識別子

ゲームプレイヤー

各ユーザー (ゲーマー) の識別情報、住所、属性、関心などの情報を保存します。

ユーザー名

ゲームインスタンス

作成者、開始、終了、プレイしたマップなど、プレイした各ゲームに関する情報を提供します。

ゲーム ID

ゲームユーザーマッピング

ユーザーとゲーム間の多対多リレーションシップを表します。

ゲーム ID とユーザー名

エンティティの ER モデルを作成する:

Creating an ER model

エンティティに関するハイレベルな統計を提供する:

エンティティ名

レコードの推定数

レコードサイズ

メモ

ゲームプレイヤー

100 万

< 1 KB

ゲームプラットフォームには約 100 万のユーザーがいます。

ゲームインスタンス

600 万

(100,000K/日 * 60 日)

< 1 KB

平均して、毎日 10 万のゲームが用意されています。過去 60 日間分を保存する必要があります。

ゲームユーザーマッピング

3 億

(600 万のゲーム * 50 人のプレイヤー)

< 1 KB

平均して、各ゲームには情報を保存する必要があるプレイヤーが 50 人います。