Modular programming (also called "top-down design" and "stepwise refinement")...[百科]