Microsoft.NET

……………………………………………….Expertise in .NET Technologies

Difference between Data Flow Diagrams (DFD’s) & Flow Chart (FC)

Posted by Ravi Varma Thumati on December 6, 2010

The difference between a data flow diagram (DFD) and a flow chart (FC) are that a data flow diagram typically describes the data flow within a system and the flow chart usually describes the detailed logic of a business process.

Understanding a Data Flow Diagram

Data flow diagrams are welcomed tools used in structured analysis and design methods, showing the flow of information through a system. Each process transforms input into outputs. Begin analyzing by diagramming an overall view of the system, typically by drawing a context diagram. Then methodically detail each process in a diagrammed top-down approach, starting with the level one identifying the major system process and proceeding to level two in order to further analyze the process. The data flow diagram results are a series of diagrams representing the system activity in a clear and concise manner.

Using a Data Flow Diagram

When using a data flow diagram to illustrate the processes of a system, it is necessary to use five symbols. The external entity, an oval, represents a source or destination of a data flow outside the area of study. The process, a rectangular box, represents the manipulation of data flows within the system. A line represents the data flow with arrows showing the direction flow, typically from its source to its destination. A data store is a storage bin for information within the system, represented by an open-ended narrow rectangle. A resource flow shows the flow of any physical material from its source to its destination.

Understanding a Flow Chart

Flow charts are easy-to-understand diagrams, which visually illustrate how each process works by being broken down into steps. A flow chart is an excellent communication tool and helps to clarify or question the purpose of the procedure and if there is a need for improvement.

Using a Flow Chart

Using a flow chart typically requires the use of three types of symbols: an elongated circle representing the start and the end of a process; a rectangle signifying instructions or actions; and a diamond indicating that a decision is necessary. As you work through the whole procedure that you are charting, indicate each process with a symbol and show the connection to the next process and the flow of each process with an arrow. Sometimes it is necessary to continue your flow chart on more than one piece of paper; if this occurs, use connectors by using numbers inside of circles. It is imperative that you remember that the flow chart is a means of communicating.

In Contrast

While data flow diagrams represent the flow of data, a flow chart shows the flow of control. In a flow chart, a reader can determine what operations will be performed, in what order, and under what circumstances. In a data flow diagram, identifying the procedural information is not necessary. It also not necessary to show information regarding the timing of processes, or whether the process will operate in a sequence or in a parallel, in the data flow diagram, but it is crucial in a flow chart.

Advertisements

2 Responses to “Difference between Data Flow Diagrams (DFD’s) & Flow Chart (FC)”

  1. Many thanks for posting this, It?s simply what I used to be researching for on bing. I?d a lot relatively hear opinions from a person, barely than a company web web page, that?s why I like blogs so significantly. Many thanks!

  2. Hey – good weblog, just trying around some blogs, appears a fairly good platform You Are using. I’m currently using Drupal for a couple of of my sites however looking to change one among them over to a platform very a lot the same to yours as a trial run. Something specifically you’ll advocate about it?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: