A flowchart is a type of diagram that represents an algorithm, work flows or process, showings the steps as boxes various kinds, and their order by connecting them with arrows. This diagrammatic representation illustrate a solution model to a given problem. Flow charts are used in analyzing, designing, documenting, or managing a process or program in various fields.
Flow charts are used in designing and documenting simple process or programs. Like other types of diagrams, they help visualize what is going on and thereby help understand a process, and perhaps also find flows, bottlenecks, and other obvious features within it. There are many different types of flowcharts and each type has its own repertoire of boxes and notational conventions. The two most common types of boxes in a flow chart are:
1. A processing step, usually called activity, and denoted as a rectangular box.
2. A decision, usually denoted as a diamond.
A flowchart is described as "cross - functional" when the the page is divided into different swimlanes describing the control of different organizational unit. A symbol appearing in a particular "lane" is within the control that organizational unit. This technique allows the author to locate the responsibility for performing an action or making a decision correctly, showing responsibility of each organizational unit for different parts of a single process.
Flowchart to create a simple multiple choice question (MCQ) examination is shown in the figure :