Requirements
ここではHolidayで実現している要件を示します。
注意
Holidayの要件は本番運用するアプリケーションに必要な要件を網羅していません。 本番運用するアプリケーションの場合は非機能要求グレードを参考に非機能要件の観点を洗い出して要件定義を実施してください。
Functional requirements
Holidayは友人や家族で集まって休日のひと時を過ごしてもらうことを目指したアプリケーションです。
- タイトル画面
- タイトル表示のみ
- アバター選択画面
- 名前を入力できる
- アバターを選択できる
- Starter Assets - Third Person Character ControllerのArmature
- MixamoのMichelle、Amy
- バーチャル空間
- ボイスチャットができる
- テキストチャットができる
- マルチプレイができる
- アバター選択画面に戻れる
Non-functional requirements
- 開催方法
- 1回あたり1時間、日程を決めてイベント告知して開催する。
- 開催のたびにサーバーを起動/停止する。
- 利用人数
- タイトル画面、アバター選択画面
- 制限なし
- バーチャル空間
- 最大人数90人
- 最大人数を超えた場合はアバター選択画面でユーザーに通知する。
- タイトル画面、アバター選択画面
- 利用環境
- PC
- Windows 10
- 解像度:1920x1080
- モバイル
- iOS 16
- Android 11
- 解像度:1080x1920(ポートレートモード)
- インターネット回線
- 上り/下り 40Mbps以上
- 周辺機器
- マイク付き有線イヤホン
- PC
- 外部接続
- Vivox(SaaS)
- ネットワーク切断時はユーザーに通知する。
- テキスト/ボイスチャット以外の機能は使用できる。
- バーチャル空間に再入室すると再接続できるので再接続処理は不要とする。
- マルチプレイサーバー
- ネットワーク切断時はユーザーに通知する。
- マルチプレイ以外の機能は使用できる。
- バーチャル空間に再入室すると再接続できるので再接続処理は不要とする。
- Vivox(SaaS)
- 地域、言語
- 日本、日本語のみ