私が趣味でやるときの方法です。 仕事でやったときは、作るプログラムによって違いますが、だいたい、 1)要求仕様 2)概要設計 3)詳細設計 4)製造 5)試験 6)デバッグ の繰り返しでした(途中で要求仕様変更があったり、試験で不具合が見つかって、仕様変更や設計変更があったりします)。 詳細は省略します。すみません。