SAD5 Flashcards
Data Flow Diagram
shows the data movements through information system but does not show program logic of process steps
DFD Symbols
- Gane and Sarson
- Yourdon
DFD Symbol Names
- process
- data flow
- data store
- external entity
Process
receives an input and produces an output thas has a different content, form or both
business rules/business logic
transforms data into required results
blackbox
inputs, outputs, functions are known but underlying details and logic arr hidden
data flow
path for data to move from one part of the information system to another
data flow types
- spontaneous generation
- black hole
- gray hole
spontaneous generation
produces output, but has no input data flow
black hole
which is a process that has input, but produces no output.
data store
- represent data that the system stores because one or more processes need to use the data at a later time
- connected into a process with a data flow
- does not show the detailed contents of data store
Entity
- rectangle with noun inside
- DFD shows external entities that provide data to the system and receive output from system
- DFD shows boundaries of the system and how system interfaces with outside world
DFD known as terminators
because they are the origin and data’s final destination
Source
entity that supplies data
sink
entity that receives data
Creating a set of dfd
Create a graphical model of the information system based on your fact-finding results
Step 1: Draw Context Diagram
top-level view of an information system that showsits boundaries and scope
Step 2: Draw Diagram 0 DFD
To show the deta il inside the black box,
you create DFD diagram 0
diverging data flow
data flow in which the same data travels to two or more different locations
parent diagram
When you explode a DFD, the higher-level diagram
child diagram
lower-level diagram
functional primitive
process that consists of a single function that is not exploded further