the ppt contains the overview about the Data Flow Diagram.it will be the simple powerpoint file and it contains a brief view on elements of the Data Flow Diagram,it also contains the level 0 and level 1 diagrams.
2. What are DFDs?
A data flow diagrams (dfds) is a graphical representation of the
Flow of data through an information system.
Dfd is often used to create an overview of the system.
A Dfd shows what kind of information will be input to and output
from the system, where the data will come from and go to, and
where the data will be stored.
It does not shows information about the timing of process or
information about whether processes will operate in sequence or in
parallel
3. How does DFDs looks like?
Check
Campaign
Budget
Campaign
Manager
Client name +
Campaign name
Budget surplus
Campaigns Adverts
Budget Cost
4. Elements of DFDs
External Entities:
External entities define the sources and destination of
information entering and leaving the system.
An external entity can be a person, system, or organization
that has pre-defined behaviour.
Campaign
Manager
5. Processes:
A data process transforms input data into output data.
Data process act directly on data, either from flows or
stores.
They represent the functionality of the system.
A process name and number must be unique.
A process can only exist once on a data flow diagram of
level 0.
Check
Campaign
Budget
Elements of DFDs
6. Data Flows:
Data flows are the pipelines through which the data are
transmitted between two components on dfd.
Flows of data between:
external entities and processes
processes and other processes
processes and data stores
Can be simple data elements or complex data structures
Client name +
Campaign name
Elements of DFDs
7. Data Stores:
Represent the places where data is stored
Typically files or database tables
A manual system can represent physical data stores,
like card indexes or filing systems
Campaigns
Elements of DFDs
9. Advantages of DFDs
It is simple graphical technique which is easy to
understand.
It is useful for communicating current system knowledge to
the user.
It explains the logic behind the flow within the system.