طراحی از پایین به بالا و بالعکس: منطقه ای از اصلاح برنامه که با ماژول های کوچکتر شروع می شود و به یک برنامه نرم افزاری کامل تبدیل می شود.
Bottom-up design: An area of program refinement that starts with smaller modules and builds into a complete software program