Flowcharts and DFDs-The Advantages

18 Feb

A DFD is used in system analysis and design as a system modelling tool. It consists of 4 elements; the process, flow, store and terminator, in which the process is the most important element. Advantages include:

  • Specific Process:

A process describes a program function and data flow diagrams provide simple names and numbers to describe the specific program function. By numbering the process and keeping the process names simple, the systems analyst can easily and accurately reference the specific process. Eg. Calculate Interest Rate.

  • Clarity of flow:

A data flow diagram shows a flow as a curved or straight arrow line. The purpose of the arrow line is to show the source and the arrow points to the next process, store, or terminator. This can help ensure all input and output has occurred.

  • Appropriate Data Store:

A data flow diagram shows a store as two parallel lines. A data flow diagram can aid a systems analyst to decide if the data store has the recommended input data to be processed to generate the amount of output that is needed.

  • Levels of Data Flow Diagram:

A data flow diagram has many levels that help a systems analyst review a system, process by process. the first level contains only one process and the further along you go the more and more that gets done. This aids the systems analyst to break apart the details easily and determine any problems that may occur in a system.

A flowchart is a diagram that represents the organization and flow of a certain process. It shows steps as boxes or levels that connect by lines or arrows. Each box contains a thought or action, and the arrows provide flow and direction. Flowcharts provide a streamlined way to organize, analyze, design and document. Advantages include:

  • Visual Representation:

A flowchart provides a visual representation of a concept and can help make it clear. In many ways, a flowchart serves as a blueprint for the information you are presenting. Presentations are often conceptual, but a flowchart helps to organize and present your thoughts. Talking about a subject without offering graphics may be less effective. For example, if you are presenting a plan to reorganize a sales department, a flowchart can clearly show your ideas for the new department hierarchy and the timeline for the restructuring.

  • Organisation:

Flowcharts help keep a project organized. In the initial stages of any project, it can be difficult to keep things together. A flowchart will help you identify and manage key components of your project and avoid missing any elements. For example, computer programmers frequently use flowcharts to identify the individual steps of a program and avoid missing key factors, regardless of its complexity.

  • Flexibility and Control:

A flowchart is relatively easy to prepare. A simple pencil and paper will do the trick, or there are software programs that will help you create a professional looking flowchart. Flowcharts are flexible and can be extremely complex or simple, depending on your needs. Also, they can change and evolve as your project develops and grows. The bottom line is that you’re in control, and the method of charting is up to you.

6 Responses to “Flowcharts and DFDs-The Advantages”

  1. sad111331526 February 18, 2013 at 11:55 pm #

    Really informative post, well done!🙂

  2. sad111350396 February 21, 2013 at 9:45 pm #

    Great post, really relevant to what were doing in class at the moment, interesting and informative.

  3. sad111428658 February 23, 2013 at 10:40 pm #

    lot of information there and interesting

  4. sad111429912 February 24, 2013 at 4:26 pm #

    good post- its gonna be really easy to study with this🙂

  5. sad111302881 March 9, 2013 at 9:29 am #

    Another well written informative blog from sad109566511🙂 I will make notes on your blogs and put them with my lecture notes to study for the exam, as you can probably tell from all my previous likes and comments I have followed your blog from the beginning of this assignment. They have helped me understand DFDs and flow charts: their role in business, how to design them etc. you’ve clearly worked hard on this project and researched the above topics. Well done🙂

    • sad109566511 March 9, 2013 at 9:32 am #

      Thank you🙂 I’m really glad you enjoyed my blogs!!

Leave a Reply

Please log in using one of these methods to post your comment:

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: