トップダウンプログラミングとは、全体像から始めて、それを小さなセグメントに分割しながら開発する手法です。
全体の仕様が基本要素に細分化されるまで、各サブシステムの処理内容がさらに詳細にして改良されます。
手続き型言語でプログラミングを行う際にはトップダウンなりがちです。ある1つの関数から始めて、それに必要な処理を追加していきます。
セキュリティ プログラミング