VCE IT Lecture Notes by Mark Kelly, McKinnon Secondary College

IPO charts

Input Processing Output chart - a physical design tool used during the design phase of the PSM

 

 

IPO charts

An IPO chart records the input, process, and output of a process, or program module. It is commonly used when designing spreadsheet formulas, calculated fields in databases, and algorithms in programming.

A simple example is to calculate someone's age. Work backwards, starting with deciding what the output should be (Age)

INPUT PROCESSING OUTPUT
Age

Now ask what data is needed to generate this output (date of birth, current date)

INPUT PROCESSING OUTPUT
Date of birth
Current date
Age

Finally, work out the algorithm (calculation strategy) to get the output from the input: in this case, find the number of days between the date of birth and the current date, divide by 365.25 to convert it to years.

INPUT PROCESSING OUTPUT
Date of birth
Current date
(Current Date - Date of Birth) / 365.25
Age

Another more complex example...

 

 

Back to the IT Lecture Notes index

Back to the last page you visited

Created 1 May 2007

Last changed: November 25, 2010 9:11 AM

VCE IT Lecture notes copyright © Mark Kelly 2001-