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