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.

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
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
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
PlantUML Diagram