Friday, March 20, 2009

Advantages and Disadvantages of Flowchart

Advantages Of Using FLOWCHARTS: -

  1. Communication: - Flowcharts are better way of communicating the logic of a system to all concerned.
  2. Effective analysis: - With the help of flowchart, problem can be analysed in more effective way.
  3. Proper documentation: - Program flowcharts serve as a good program documentation, which is needed for various purposes.
  4. Efficient Coding: - The flowcharts act as a guide or blueprint during the systems analysis and program development phase.
  5. Proper Debugging: - The flowchart helps in debugging process.
  6. Efficient Program Maintenance: - The maintenance of operating program becomes easy with the help of flowchart. It helps the programmer to put efforts more efficiently on that part

Disadvantages Of Using FLOWCHARTS: - 

  1. Complex logic: - Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex and clumsy.
  2. Alterations and Modifications: - If alterations are required the flowchart may require re-drawing completely.
  3. Reproduction: - As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem.
  4. The essentials of what is done can easily be lost in the technical details of how it is done.