・要件定義
-
プログラムを作れるようになるには課題設定とタスクバラシが骨格
-
作る必要がないものは作らない
-
最初に課題定義しておかないと意味のないものを作ってしまいがち!
-
具体化
①課題を設定する
②要件に落とし込む
③要件をタスクにバラシ、実行する順番を決める
④1つずつやっていく
- 課題定義
→先ずは背景・目的を決める
→次に達成状況(ゴール)を決める
→最後にやらないことを決める
- 要件定義
→システムを作るうえでの必要な条件を定義して、システムに落とし込みたい
→今回は、業務要件・機能要件のみ行う
→また、非機能要件・運用保守要件は定義しない
・業務要件
登場人物ごとに業務(行動)の流れを落とし込むこと
業務要件を行わないと、利用者の行動に沿ったものにならず非常に使いずらくなる
具体的な行動を想像してみて、それを1つずつ図にしていく
https://www.notion.so/89a2932aa442401794e7c5b18f045d95?pvs=4#4d6a624323844d1baf9cca550bfbe917
- 機能要件
・ページ遷移図(サイトの全体の構成が明確になる)
https://www.notion.so/89a2932aa442401794e7c5b18f045d95?pvs=4#4718f13913da488ba5755516ba9eb7b3
・WF(デザインを当てずにページの構成要素をまとめたもの)
→WF,機能(そのページでできること),データを3つ1セットでまとめる!!
https://www.notion.so/89a2932aa442401794e7c5b18f045d95?pvs=4#11affe02a8a04a89b2ab70fec78e6bc9
https://www.notion.so/89a2932aa442401794e7c5b18f045d95?pvs=4#cf49682243854ccbb101ef198b2e64d7
出典:独学エンジニア