設計段階でよく利用されるDFD、CRUD、ER図。それぞれ「何のために作成するのか?」「どのように作成するのか?」について紹介します。 そもそも設計書は必要か? 小規模なソフトウェアの作成であれば簡単なメモ程度の内容で設計を済まし、すぐにテストコード、実処理のコードを書いても良いと思います。設計書よりもきちんと動くソフトウェアのほうが価値があるからです。要求を聞いて、すぐできそうだな(1日でコーディング、テストができそう)と思ったらソフトウェアを作成しユーザに早く評価をもらうことが大事だと思います。設計書を作成すると仕様が変わるたびに書き直す手間もかかるので、要求が頻繁に変わりそうな場合も詳細に作成しないです。 それに対し、規模が大きくてコーディングやテストに何日もかかりそうな場合、時間を確保して設計書を作成します。設計書がないと、一度に複数のことを考えながらコーディングすることになり、バ
![設計スキル : DFD、CRUD、ER図の目的と書き方 | DN-Web64](https://cdn-ak-scissors.b.st-hatena.com/image/square/ff39e645c8d181fdf72942f600fce8bb89daa63d/height=288;version=1;width=512/http%3A%2F%2Fwww.dn-web64.com%2Fwordpress%2Fwp-content%2Fuploads%2FDFD1.png)