(22)What are the advantages of flowchart?




Answer: Following are some of the advantages of flowchart:

(1)Effective Analysis: 
  •  Flowchart helps in effective analysis of the problem and identification of new approaches.
  • Through flowchart system can be divided into different activities for detailed analysis and study.
(2)Effective Communication: 
  •  Flowchart helps in effective communication of details and facts to relevant parties.
(3)Effective Documentation:
  • Flowcharts can be used as a good documentation for future reference.
  • In the event of staff changes, they serve as training function for new employees.
(4)Effective Controls: 
  •  Flowchart helps in identification and implementation of effective controls.

(5)Efficient Coding:
  • Steps mentioned in flowcharts can be used as a guide during the system analysis and program preparation phase.
(6)Efficient Debugging:
  • Flowchart acts as an important tool during program debugging. 
  • Flowchart can be used to detect and remove mistakes.
(7)Efficient Program Maintenance: 
  •  Flowchart helps programmer to concentrate on selected activity for modification.
(8)Identifying Relationships:
  • Flowchart helps in identifying and understanding the relationship between various elements of the application program/business process.  
(9)Identifying Responsibilities:   
  •   Flowchart helps in identification of roles and responsibilities for each activity.