possible communications bottlenecks in a program
Chat with our AI personalities
Flow Chart is a generic term, and DFD is a specific one. Data Flow Diagram (DFD) is a data flow chart to illustrate the data flow/store/change in a component/system/product from the input to the output.
A system diagram is known as a first level DFD (Level 0 DFD) A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system.
One word: variables
Advantages of data flow diagram:· A simple graphical technique which is easy to understand.· It helps in defining the boundaries of the system.· It is useful for communicating current system knowledge to the users.· It is used as the part of system documentation file.· It explains the logic behind the data flow within the system.Disadvantages of data flow diagram:· Data flow diagram undergoes lot of alteration before going to users, so makes the process little slow.· Physical consideration are left out.· It make the programmers little confusing towards the system.· Different DFD models have different symbols like in Gane and Sarson process is represented as rectangle where as in DeMarco and Yourdan symbol it is represented as eclipse.
the structure chart differs from flow chart in these principle ways: 1- It is difficult to identify different modules of the software from its flow chart representation. 2- Data interchange among different modules is not represented in a flow chart. 3- sequential ordering of tasks inherited in a flow chart is suppressed in structure chart.