нисходящее (сверху вниз) проектирование (программирование, реализация), проектирование сверху вниз разработка (описание) функциональных характеристик системы (программы) на очень высоком уровне с последующим поэтапным разбиением на более детальные уровни, пока степень детализации не станет достаточной для кодирования Антоним(ы): bottom-up implementation
нисходящее проектирование, проектирование сверху вниз, проектирование от структуры к элементу
(Or "stepwise refinement"). The software design technique which aims to describe functionality at a very high level, then partition it repeatedly into more detailed levels one level at a time until the detail is sufficient to allow coding. This approach to software design probably originated at IBM, and grew out of structured programming practices.