Académique Documents
Professionnel Documents
Culture Documents
Dr Ammar Al-Bazi
Lecture Outlines
Introduction Flowchart Definition Importance of Flowcharts Why We Use Flowcharts Flowchart Field of Applications Types of Flowcharts
Flowcharts Building Blocks Creating Flowcharts Flowchart Control Structures Visual Example Case Studies Comments
Flowcharts Definition
A graphical or symbolic representation of a process. Each step in the process is represented by a different symbol and contains a short description of the process step. The flow chart symbols are linked together with arrows
Importance of Flowcharts
Building a step-by-step picture of the process for analysis, discussion, or communication purposes. Defining, standardising, or finding areas for improvement in a process. Flowcharts are recognised as on of the most important ways to effectively communicate ideas between people who may differ in knowledge, education, and position Without flowcharts, you can spend a ton of energy explaining how the process is to be done!
visual maps of a process Help with planning a project Quality improvement tool Identify processes that need improvement Identify unnecessary/ problem steps in a process Good communication tool
Education
Curriculum flowcharts Student flow through process
Accounting
Help visualize money flow
Hospitals
Patient flow Medical processes
Services
Restaurants Real estate
Types of Flowcharts
That there are four general types of flowcharts:
Document flowcharts, showing controls over a document-flow through a system. Data flowcharts, showing controls over a data flows in a system. System flowcharts showing controls at a physical or resource level. Program flowchart, showing the controls in a program within a system.
Notice that every type of flowchart focuses on some kind of control, rather than on the particular flow itself. In addition, many diagram techniques exist that are similar to flowcharts but carry a different name, such as UML Activity Diagrams.
Creating Flowcharts
1. Sequence
2. Selection (a)
3. Selection (b)
4. Repetition
Flowchart Software
Some tools offer special support for flowchart drawing such as Microsoft Visio. Many software packages exist that can create flowcharts automatically, either directly from source code, or from a flowchart description language. On-line Web-based versions of such programs are available
Visual Example
Comments
Valuable and unique quality improvement tool Simple and effective way of visualising and understanding a process Entire organisation has an effect on the flowchart Everyone involved can take part in improving the process