# 要件定義および仕様書 ## システム概要 **ウェアラブル端末と連動した高校生が使う学習のスケジュール入力・管理アプリ** ### システム目的 - 高校生の学習予定データを集める - 質と量の両方を担保する ### システム詳細:ユーザー側 - ユーザー登録 - ID(アドレス) - パスワード - パスワード再発行 - 予定(入力):①ジャンル、②時間を記入させる - 分単位 - Webアプリ(操作側の端末に依存しない) - 予定作成時にページ遷移がない(ユーザー側のストレスを減らす) - 予定変更のLogを残す - 振り返り(管理):①ジャンル、②時間を記入させる - 分単位 - Webアプリ(操作側の端末に依存しない) - 振り返り時にページ遷移がない(ユーザー側のストレスを減らす) - 最終振り返りデータを残す ### システム詳細:東大側 - 予定作成時、予定変更時、および振り返り時のLogをFirebase上で確認できる。 ## システム構成図 - [リンク参照](https://docs.google.com/presentation/d/1kp0GjqDyEcnaIa_kYe6_eYe16ZXfYuMvJBAaeKJPooc/edit?usp=sharing) ## 機能要件および使用 - [画面一覧](https://sketch.cloud/s/lwW5x?settings=lwW5x) - [説明](https://docs.google.com/spreadsheets/d/1BaerH_t0O9FP24J6bZlDLz3wvsEseClG1TInUhfB_oU/edit#gid=0) ## 入出力要件 ### 入力データ一覧 - 予定データ - 時間(分単位) - ジャンル(東大側が指定) - 振り返りデータ - 時間(分単位) - ジャンル(東大側が指定) ### 出力データ一覧 - 予定データ - 時間(分単位) - ジャンル(東大側が指定) - 振り返りデータ - 時間(分単位) - ジャンル(東大側が指定) - FirebaseでSQLにより取り出せるようにしておく ## 非機能要件 ### セキュリティ要求 特になし ### 品質・性能要求 データの質と量が集まるように、 - 高校生が親しみやすいUI - 入力管理の際のステップを最低限に減らす ## 納品方法 - 指定されたサーバー上にWebアプリケーションを構築する。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up