Method of problem solving and analysis.

  • Divide problem down into smaller parts
  • Hierarchy of tasks

Process

  1. Input - What data did we get?
  2. Process - What to do with the input data?
  3. Output - What information should function do
  4. Divide the problem into initial tasks
  5. Divide each task into smaller tasks. keep doing this until a simple task is reached where you cannot subdivide anymore