要求及び仕様(イテレーション1)

ひとり言機能(ToDo機能)に関する要求及び仕様をまとめていく。

基本的機能


ひとり言機能についてはまず以下の最低限の機能について開発を行う。

  1. ログイン
  2. テキスト入力
  3. 履歴表示

ToDo機能と考えれば達成項目のチェックアウトを盛り込むべきであるが今回はチャットアプリ上で動作するToDoであるため今回は最低限の要素としては取り入れないことにした。

個々の機能についてそれぞれ言及し要求及び仕様について定義する。

要求及び仕様


  1. 認証
     ユーザを認証し各ユーザごとにToDo及びひとり言について保存を行う。ToDo及びひとり言の内容は他のユーザからは見えないようにする。ユーザ名とパスワードを入力し認証をする。また認証情報を登録するための画面およびログイン画面についても作成する。ログアウトにより認証を破棄しアクセスを不可能にするようにもする。

  2. テキスト入力
     チャットアプリには必須の機能。テキストを入力・送信しToDoおよびひとり言を記録する。

  3. 履歴表示
     送信したテキストを時系列ごとに表示する。見切れる場合はスクロールして一覧で表示できるようにする。

 まずは上記の簡単な機能について作り込んでいく。
 また、イテレーション1は土台作りとしての側面がある。そのため実装の難易度が高いサーバサイドの作り込みを優先し、ビューの作り込みは最小限にする。