Sudėtingo uždavinio programavimo metodas, kai uždavinys skaidomas į dalis, sudaroma viso uždavinio programa, aprašanti dalių sąveiką, po to analogiški veiksmai atliekami su dalimis, su dalių dalimis ir t. t., kol prieinama prie programavimo kalbos konstrukcijų arba jau turimų komponentų.
Metodą vaizdžiai apibūdina posakis Skaldyk ir valdyk.
Tai atskiras smulkinamojo projektavimo atvejis.
Kai norima pradėti derinti programą kol žemesnio lygio dalys dar nesuprogramuotos, vietoj jų dedamos laikinos užsklandos tas dalis imituojantys labai supaprastinti jų pakaitalai. Vėliau jie palaipsniui keičiami tikromis programomis.
Plg. stambinamasis programavimas.