全体仕様書 - Satou-takayuki/Exercises GitHub Wiki
全体仕様書
タイトル
Todoアプリ
プラットフォーム
動作環境: PC
開発言語: Java
開発環境: IntelliJ 等
開発担当
ディレクター: 佐藤貴之
企画: 佐藤貴之
デザイン: 佐藤貴之
プログラム: 菊池聖成、中村伊吹、上村公智
サウンド: 無し
仕様
<ユーザ入力の受付>
下記のように表示して、ユーザーの入力を受け付ける
>show
id タスク
1 掃除する
2 買い物する
>add 宿題する
>show
id タスク
1 掃除する
2 買い物する
3 宿題する
>delete 2
>show
id タスク
1 掃除する
3 宿題する
概要:
- Todoリストとは 忘れたくないタスクを登録しておくためのアプリです。実装する機能は、タスクの一覧表示、タスクの登録、タスクの削除です。
- タスクの一覧表示 現在登録されているタスクの一覧を表示します。 表示内容はタスクのIDとタスクのテキストです。
- タスクの登録 タスクを1件登録します。 登録されたタスクは一覧表示で表示されるようになります。 現在登録されているタスクのうち、最も大きいIDに1を足した数をIDとして割り当てます。
- タスクの削除 指定されたタスクを1件削除します。 削除されたタスクは、一覧表示に表示されなくなります。
- コマンドについて ユーザーは、コマンドを入力してアプリを操作します。ユーザーの入力を待ち受けする際は画面に「>」と表示し、ユーザーは使いたい機能に応じたコマンドを入力します。 コマンドは下記表のとおりです。
- 入力に関する制限 表に示したコマンド以外の入力があった場合は、「不正な入力です。」と表示して、入力待ち受けに戻ってください。 addコマンドで追加できるタスクは20文字以内とします。