Data Flow Diagram

shreyachatterjee7793 3,046 views 27 slides May 18, 2015
Slide 1
Slide 1 of 27
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27

About This Presentation

A data-flow diagram (DFD) is a graphical representation of the "flow" of data through an information system


Slide Content

TOPIC : DATA FLOW DIAGRAM PRESENTED BY: Shreya Chattopadhyay

DEFINITION: A data-flow diagram (DFD) is a graphical representation of the "flow" of data through an information system.

PURPOSE OF DFD: to provide an indication of how data are transformed as they move through the system. to depict the functions (and subfunctions) that transform the data flow. The DFD provides additional information that is used during the analysis of the information domain and serves as

DFD DFD shows “ flow of Data” Allows reader to determine what kinds of data will be input to and output from the system, where the data will come from and go to,where the data will be stored . FLOW CHART Flow chart shows “ flow of Control ” allows a reader to determine what operations will be performed, in what order, and under what circumstances.

COMPONENTS OF DFD:

. Entities/input-output: The sharp cornered rectangles (or simply boxes) in a DFD indicates entities. are called sources if they are external to the system and provide data to the system, and sinks if they are external to the system and receive information from the system

Student Doctor Teacher Manager Cashier User Customer

Processes/functions : The circles in a DFD indicate processes. The Process symbol represents an activity that transforms or manipulates the data (combines, reorders, converts,Prints etc.).

Accounting System Reservation System Patient Administration System Marketing System Grading System

Data Store: Two parallel lines in DFD indicate Data Store A Data Store is a repository of data . D ata can be written into the data store. This is depicted by an incoming arrow . Data can be read from a data store. This is depicted by an outgoing arrow . Two data stores cannot be connected by a data flow.

Order details Student’s grade Flight Database Employee’s Data Inventory

Data Flow: Arrow symbol in DFD indicate data flow. The Data Flow symbol represents movement of data.

Synchronous Operations: If two bubbles are directly connected by a data flow arrow: They are synchronous

A s ynchronous Operations: If two bubbles are connected via a data store: They are not synchronous

How to draw DFD? Context Diagram : The highest level in a data flow diagram Contains only one process, representing the entire system The process is given the number 0 All external entities, as well as Major data flows are shown

How to create context diagram? Identify your main system Identify the external people who interact with the system Decide what data these entities will enter into the system Determine what these entities expect as output from the system

Level 1 DFD. The basic module of the system are represented in this phase and how data moves through different module is shown. The level 1 DFD provides a high –level view of the system that identifies the major processes and data stores.

Creating Child Diagrams Each process on diagram 0 may be exploded to create a child diagram A child diagram cannot produce output or receive input that the parent process does not also produce or receive The child process is given the same number as the parent process Process 3 would explode to Diagram 3 Entities are usually not shown on the child diagrams below Diagram 0 If the parent process has data flow connecting to a data store, the child diagram may include the data store as well When a process is not exploded, it is called a primitive process

Example: RMS calculating software Accept input numbers from the user: Validate the numbers, Calculate the root mean square of the input numbers Display the result.

registers retrieves & stores DFD of Password Management Software Password Book System Customer

Level 1: select process retrieves pass stores Pass Save_Pass Login Form Authentication form User’s account Process Execution Exit

Level 2: