Основные отличия нисходящего проектирования от восходящего заключаются в последовательности разработки объекта: 12
Таким образом, при нисходящем проектировании сначала разрабатывают основную программу, а затем детально описывают каждую подпрограмму, вызывая по мере необходимости подпрограммы более низкого уровня. 7 При восходящем проектировании вначале пишут подпрограммы нижнего уровня и тщательно их тестируют и отлаживают. 7 Далее добавляют подпрограммы более высокого уровня, которые вызывают подпрограммы нижнего уровня, и так до тех пор, пока не достигнут программы самого верхнего уровня. 7