Problem Solving using Stepwise Refinement

When you have a big problem to solve you have to break it down into smaller problems that you may have not yet solved. You repeat the process until everything is solved and then you put it all together to get your solution. This is called stepwise refinement. Another word for this process is top-down design.

Sebastian Danicic BSc MSc PhD (Reader in Computer Science)
Dept of Computing, Goldsmiths, University of London, London SE14 6NW
Last updated 2010-12-29