Flow Chart
Flow Chart
It is a generic process analysis tool that can be adapted for a wide variety of purposes, and can be used
to describe various processes, such as a manufacturing process, an administrative or service process,
or a project plan.
Flowchart is a graphical representation of an algorithm. It makes use of symbols which are connected
among them to indicate the flow of information and processing. The process of drawing a flowchart for
an algorithm is known as “flowcharting”.
Processing: A box represents arithmetic instructions. All arithmetic processes such as adding,
subtracting, multiplication and division are indicated by action or process symbol.
Decision Diamond symbol represents a decision point. Decision based operations such as yes/no
question or true/false are indicated by diamond in flowchart.
Connectors: Whenever flowchart becomes complex or it spreads over more than one page, it is
useful to use connectors to avoid any confusions. It is represented by a circle.
Flow lines: Flow lines indicate the exact sequence in which instructions are executed. Arrows
represent the direction of flow of control and relationship among different symbols of flowchart.
Disadvantages of Flowchart:
It is difficult to draw flowcharts for large and complex programs.
There is no standard to determine the amount of detail.
Difficult to reproduce the flowcharts.
It is very difficult to modify the Flowchart.
Making a flowchart is costly.
Some developer thinks that it is waste of time.
It makes software processes low.
If changes are done in software, then the flowchart must be redrawn
Example: Draw a flowchart to input two numbers from the user and display the largest of two
numbers
Alternate symbols for start and end points
Use the flowchart template (Excel) to create a graphical representation of the steps in a process to better understand it and reveal opportunities
for improvement.