разработка системы путём использования восходящего подхода(т.е. начинают с наиболее базовых или примитивных компонентов и заканчивают компонентами или модулями более высокого уровня, составляемыми из компонентов более низкого уровня до завершения создания системы)