詳細設計ではプログラムの処理や構造を具体化し、その設計をコードへ変換するのが次のプログラミングです。
システム方式設計、ソフトウェア要件定義、ソフトウェア方式設計は詳細設計より前に行います。全体から詳細へ、詳細から実装へという順で整理します。