What is the use of a data flow diagram, Software Engineering

Q. What is the use of a data flow diagram? Explain the important concepts of data flow diagram.

Ans. A data flow diagram is utilized to show the functional view of an application domain. It illustrates all the important business processes and the flow of data between those processes. The major concepts used are:

(i) A process represents some type of transformation on data. It receives as input one or more inputs and after doing necessary processing generates the output. It is symbolized by a circle with the name written inside as shown

(ii) Data Flow: A data flow symbolizes data in motion and is represented by an arrow. The data flows symbolize the flow of data among stores, processes and external agents.

(iii) Data Store: A data store symbolizes the data at rest. At the time of functioning it is represented by data base or files. Graphically I am shown as in figure.

(iv) External Agent: An external mediator represents a person a system or any other software which interacts with the system by providing necessary inputs and outputs. Graphically it is symbolized by a rectangle.

(b) Depict a context diagram for a Library management system.

1627_What is the use of a data flow diagram.png

Posted Date: 7/26/2013 3:24:28 AM | Location : United States







Related Discussions:- What is the use of a data flow diagram, Assignment Help, Ask Question on What is the use of a data flow diagram, Get Answer, Expert's Help, What is the use of a data flow diagram Discussions

Write discussion on What is the use of a data flow diagram
Your posts are moderated
Related Questions
Why WinRunner may fail to identify an object on a GUI? WinRunner may fail to recognize an object in a GUI in below cases: - If it isn't a standard windows object - If the


What are the important points to do software design The below points must be kept in mind when performing the design:  i) Practicality: This ensures that system is stable

The process of testing an integrated hardware and software system to determine that the system meets its described requirements. Such testing might be conducted in both the develop

Explain Software Bug? Ans) A fault in a program which origins the program to perform in an unintended or unanticipated manner.

What are the advantage and disadvantage of SRS?

A strategy for software testing integrates software test case design methods into a well - planned series of steps that result in the successful construction of software. Common

How can we make a software

State the process of White box testing White box testing:   This method, also termed as glass box testing, is performed early in testing process.  By using this, software engi

What are the objectives of software design? Objectives of software design                         The objective of the design phase is to plan a solution of the difficulty