1.08 Hand-in: Organizing problems

Tools for organizing problems

  1. Problem analysis chart
  2. Interactivity or structure chart
  3. IPO chart
  4. Algorithms
  5. Flowcharts

1. Problem analysis chart

Restate problem here
Given data Required Results
... ...
Processing List of solution alternatives
...
  • ...
  • ...
  • ...
  • ...

2. Interactivity or structure chart

3. IPO [Input/Processing/Output] chart

IPO chart
Input Processing Module references Output
...
...
...
...
...
...
1000
2000
3000
...

4. Algorithms

ProblemName control module (0000)

  1. Process firstModuleName
  2. Process secondModuleName
  3. Process thirdModuleName
  4. exit

firstModuleName module (1000)

  1. ...
  2. exit

secondModuleName module (2000)

  1. ...
  2. exit

thirdModuleName module (3000)

  1. ...
  2. exit

5. Flowchart