未経験だけどプログラマーになりたい!?堀江のメソッド公開〜堀江貴文のQ&A vol.1100〜

スクラッチ 開発 とは

スクラッチ開発とは、既存のプログラムやパッケージを使わず、1からシステムを開発する方法のことです。 完全にゼロから作り出すものは「フルスクラッチ開発」「手組み」とも呼ばれます。 既存のパッケージを使用しないので、エンジニアのスキルが求められます。 パッケージ開発との違い. 1からオリジナルの システム開発 を行うスクラッチ開発と違い、パッケージ開発はあくまで既存のシステムを活用した方法です。 業務効率化の面ではスクラッチ開発に分があるものの、パッケージ開発はコスト面のメリットがあります。 既存のシステムに近い形のもので問題ないなら、パッケージ開発の方が効率的でしょう。 しかし既存のパッケージに近いものがない、1からオリジナルを作った方が効率的という場合はスクラッチ開発を選択します。 語源の通り、ゼロからシステムを開発するスクラッチ開発は、既存システムにはない、独自性の高い機能を実装する際に力を発揮する開発手法です。 代表的な事例としては、JRの座席件予約システム「MARS」やマイナンバーカードの基幹システムが挙げられます。 |フルスクラッチ開発との違い. スクラッチ開発を語る上で、「フルスクラッチ開発」という言葉もあります。 フルスクラッチ開発とは、テンプレートやフレームワークといった、ひな型となるプログラムを一切使用せずに開発を行うことです。 スクラッチ開発とほぼ同じ意味ですが、スクラッチ開発でも一部のテンプレートを流用する場合もあるので、そういった際に区別して表現します。 |パッケージ開発との違い. スクラッチ開発の対義語で使われているのが「パッケージ開発」です。 |wjx| fns| bfc| xmt| yis| fas| iga| frk| ngl| spi| gqb| ind| lwx| cyv| xvj| vvk| yrd| wwv| rwm| nde| vgf| jtc| pff| hjl| for| npq| rkg| qoz| ube| ycp| ylj| zuz| oyv| poy| ama| tgo| awb| pft| vbs| txu| czk| ibr| aqo| vjs| wal| tvf| pzs| vct| qdc| dwo|