20
Data Flow Diagrams Data Flow Diagrams (DFDs) (DFDs)

DFD-2

Embed Size (px)

DESCRIPTION

data flow diagram for information system development

Citation preview

(DFDs)(DFDs)
Data Flow Diagrams (DFDs)Data Flow Diagrams (DFDs)
 
Sarson)Sarson)
Process
!or" or actions perormed on data (inside the system)
 
$ule % rocess$ule % rocess
 
 
 
Data StoreData Store
*s used in a DFD to represent data that the system stores
#abels should be noun phrases
 
$ule Data Store$ule Data Store
 
SourceSin" (-xternal -ntity)SourceSin" (-xternal -ntity)
-xternal entity that is origin or destination o data (outside the system)
*s the singular orm o a department. outside organisation. other *S. or person
#abels should be noun phrases
Source – Entity that supplies data to the
system
system
 
Data Flow 0hat 'onnects  YES NO
A process to another process
A process to an external entity
A process to a data store
An external entity to another external entity
An external entity to a data store
A data store to another data store
 
 0op1level view o *S
Shows the system boundaries. external entities that interact with the system. and ma2or inormation fows between entities and the system3
 
#evel16 DFD#evel16 DFD
Shows the system5s ma2or processes. data fows. and data stores at a high level o abstraction
 
Functional Decomposition 7n iterative process o brea"ing a system
description down into 8ner and 8ner detail
/ses a series o increasingly detailed DFDs to describe an *S
9alancing  0he conservation o inputs and outputs to
a data fow process when that process is decomposed to a lower level
 
DFDsDFDs  0op1down strategy
'reate the high1level diagrams ('ontext Diagram). then low1level diagrams (#evel16 diagram). and so on
9ottom1up strategy
 
-xercise recision 0ools sells a line o high1:uality woodwor"ing tools3 !hen customers place orders on the company5s !eb site. the system chec"s to see i the items are in stoc". issues a status message to the customer. and generates a shipping order to the warehouse. which 8lls the order3 !hen the order is shipped. the customer is billed3 0he system also produces various reports3
 Draw a context diagram or the order system
 Draw DFD diagram 6 or the order system
 
*dentiy -ntities.rocess.Data Stores & Data*dentiy -ntities.rocess.Data Stores & Data -ntities
'ustomer
!arehouse
7ccounting
rocesses