はじめに 株式会社デジサク がお送りするプログラミング記事、 今回は要件定義・システム設計について扱っていこうと思います。 プログラミングを勉強していて、こんな事を感じた経験はないでしょうか。 ﹁勉強してもプロダクトが作れない﹂ ﹁そもそも開発ってどうやるの?﹂ ﹁要件定義ってなに?﹂ その悩みを解決するために、まずは開発の全体感を理解しましょう。 下図﹃ソフトウェア開発プロセス﹄をご覧ください いつも勉強しているプログラミングは ﹃実装﹄ の部分に該当します。 つまり、プログラミングの実力を発揮する前に4つも壁が存在するのです。 そのため、本記事では実装︵プログラミング︶を開始する前に必要となる、 ﹃企画~設計﹄ について順を追って説明して行きます。 特に、エンジニアが理解しておくべき ﹃要件定義﹄﹃設計﹄ にフォーカスします。 なお、開発全体において実装︵プログラミング︶に使用する時間