Восходящее программирование
Восходящее программирование - методика разработки программ, при которой сначала создаются и проверяются элементы нижнего уровня, а затем из них формируются более крупные блоки и общая логика программы.
Что означает термин
Разработка строится по принципу «снизу вверх»: работа начинается с процедур, подпрограмм или других небольших компонентов, которые затем используются при создании модулей и программы в целом. Восходящее программирование относится к стратегиям разработки в рамках структурного программирования.
Как устроено
Сначала реализуются отдельные элементы нижнего уровня и проверяется их работа. После этого из них собираются более крупные блоки, а затем выстраивается общая логика программы.
Например, сначала могут быть разработаны функции обработки данных, затем на их основе собран модуль, а из нескольких модулей сформирована программа. Общая структура при таком подходе появляется после создания отдельных компонентов, поэтому между компонентами и логикой программы возможна несогласованность.
Где применяется
Восходящее программирование применяется при разработке программ, построенных из процедур, подпрограмм и модулей. Подход используют, когда программу удобно формировать последовательно, объединяя сначала готовые элементы нижнего уровня, а затем более крупные части системы.
Отличие от близких понятий
Восходящее программирование противопоставляется нисходящему программированию. В восходящем подходе разработка движется от деталей нижнего уровня к общей логике, а в нисходящем начинается с основной программы или общей структуры и постепенно переходит к подпрограммам.
База знаний организована при поддержке делового сообщества. Спираль?!

