
It allows a simple set of intuitive concepts and rules. The tail of the arrow is source and the head of the arrow is destination.ĭata flow diagram is a simple formalism to represent the flow of data in the system. It is represented with the help of arrow. The movement of data in the system is known as data flow. It is represented by rectangle with both smaller sides missing or in other words within two parallel lines. Somewhere round edge rectangles are also used to represent process.ĭata storage includes the database of the system. The tasks performed on the data is known as process. Entities are represented by rectangle with their corresponding names. Physical DFD is more specific and close to implementation.įollowing are the components of the data flow diagram that are used to represent source, destination, storage and flow of data.Įntities include source and destination of the data.

Physical data flow diagram shows how the data flow is actually implemented in the system. Like in a Banking software system, it is used to describe how data is moved from one entity to another. Logical DFD is used in various organizations for the smooth running of system.

It illustrates how data flows in the system. Logical data flow diagram mainly focuses on the system process. Data flow diagram does not have any control or branch elements. Data flow diagrams illustrate flow of data in the system at various levels. The flowchart illustrates flow of control in program modules. There is a major difference between data flow diagram and flowchart. Sometimes people get confused between data flow diagram and flowchart. Data flow diagram describes anything about how data flows through the system. It is capable of illustrating incoming data flow, outgoing data flow and store data.
#Dfd software engineering verification#

