2.5 Input-Processing-Output (I-P-O) Chart

Overview

IPO charts visually represent the Inputs, Process, and Output in tabular form. They are considered a handy tool that software designers use to solve problems.

Components of an IPO Chart

InputProcessOutput
Data entered in the systemOperations that will be applied on the inputData that has been turned into information

Example 1: Computing Rectangle Area

Input:

Length and Width of the rectangle

Process:

Area = Length * Width

Output:

Area of the rectangle

The input column contains the length and width of the rectangle. The process column shows the multiplication operation to be performed. The output provides the calculated area to the user.

Example 2: Calculate Student's Average

Inputs:

Grade 1, Grade 2, Grade 3

Process:

  1. Sum all grades
  2. Divide sum by number of grades

Output:

Student grade average

Key Points Summary

AspectDescription
PurposeVisually represent the IPO model
UsageSoftware designers use it to solve problems
InputData entered into the system
ProcessOperations applied to the input
OutputResulting information for the user