Stepwise Refinement
• The most effective way to solve a complex problem is to break it down into successively simpler subproblems.
• You start by breaking the whole task down into simpler parts.
• Some of those tasks may themselves need subdivision.
• This process is called stepwise refinement or decomposition.