data flow diagrams ramzy kaoukdji. what is a data flow diagram? - a graphical representation of the...

15
Data Flow Diagrams Ramzy Kaoukdji

Upload: susan-cain

Post on 19-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Data Flow Diagrams

Ramzy Kaoukdji

Page 2: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

What is a Data Flow Diagram?

- A graphical Representation of the flow of data through an information system, modeling its process aspects

Page 3: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

What does it Represent

Data Flow Diagram Represents the Following:

1) External devices sending and receiving data

2) Processes that change the data

3) Data flow themselves

4) Data storage locations

Page 4: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Components of a DFD

A DFD usually consist of four main symbols to write a DFD

Page 5: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

The Second Symbol:

Page 6: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

The Third Symbol:

Page 7: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

The Fourth Symbol:

Page 8: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

This is what it would look like

Page 9: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

What’s the difference Between Flow and DFD’s

A DFD provides no information about the timing or ordering of processes, or about whether processes will operate in sequence or in parallel.

A Flow Chart shows the flow of control through an algorithm, allowing a reader to determine what operations will be performed, in what order, and under what circumstances, but not what kinds of data will be input to and output from the system, nor where the data will come from and go to, nor where the data will be stored.

Page 10: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

What are the Advantages of a DFD?

Advantages:

- A simple graphical technique which is simple to understand

- Helps defining boundaries of the system

- Useful for communicating current system knowledge

- It helps explain the logic behind the flow of data and why information is transferred that way

Page 11: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Disadvantages

- It can make the process slower because of the amount of times it undergoes alteration

- Physical considerations are left out

- Different DFD models can have the same symbols with different meanings

Page 12: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Example: Basic DFD

Page 13: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Example: Ordering a Book

Page 14: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Example of a DFD

Page 15: Data Flow Diagrams Ramzy Kaoukdji. What is a Data Flow Diagram? - A graphical Representation of the flow of data through an information system, modeling

Fin.

Thank you for listening