![見出し画像](https://assets.st-note.com/production/uploads/images/142989649/rectangle_large_type_2_6620e39cb5bd132b655f490657f007e6.png?width=800)
【Java開発-タスク管理アプリ】 要件定義
こんにちは、すずきです。
前回は掲示板を作りましたが、今回からは、新しいものを作っていきます。
現状のタスクを確認しつつ今回は、要件定義を行います。
現状のタスク(期限:6/7)
01_要件定義に作ろうとしているアプリケーションについて説明
10_資材管理として、Gitの勉強
上記2つが先生から頂いたタスクです。
今回は要件定義をしていきます。
![](https://assets.st-note.com/img/1717547903070-6GO20jJv5Y.png?width=800)
要件定義とは
要件定義とは、要望を実現するための具体的案、方向性や手順を誰がみても理解できるように言語化して文章にする作業のこと。
要件定義
【アプリケーション名】
【アプリケーションの概要】
【どんな画面があって、どんな機能があるか】
【アプリケーションは何で作るか】
上記フォーマットを埋めながら作成をしていきます。
どうせ作るなら自分が使いたいものを作りたいので、今回はタスク管理アプリを開発していこうと思います!!
タスク管理アプリの要件定義
【アプリケーション名】
タスク管理
【アプリケーションの概要】
パソコンで使える簡単なタスク管理アプリ
シンプルに登録したタスクが一覧表示されているTodo形式
タスク管理なので、期限もわかりやすくするためにガントチャートも表示する。
【どんな画面があって、どんな機能があるか】
<画面>
サインアップ画面
ログイン画面
タスク表示画面
タスク詳細画面
タスク登録画面
ガントチャート画面
<機能>
サインアップ:ユーザーの新規登録
ログイン:ユーザーの登録したアカウントでログイン
上記2つにバリデーションも追加ログアウト
タスクの作成:新規タスクを作成
タスクの編集:内容の更新、タスクの削除、タスクの完了、タスクのアーカイブ
ガントチャート:タスクの期限がわかりやすいように表で表示する
タスクの優先度:タスクごとに優先度を分けてフィルタリングできるようにする
【アプリケーションは何で作るか】
Eclipse:4.30.0.20231201-1200
java:17
springboot:3.2.5
データベース:H2
上記で作成していきます!
なるべく記事は毎日更新できるように進捗報告できればと思ってるので、
ぜひみてくれた方は、ハートください!
この記事が気に入ったらサポートをしてみませんか?