SlideShare ist ein Scribd-Unternehmen logo
1 von 28
How to :
Data Flow Diagrams
(DFDs)
Data Flow Diagrams (DFDs)
 Data flow diagram
(DFD) is a picture of
the movement of
data between
external entities and
the processes and
data stores within a
system
DFD Symbols (Gane & Sarson)
Process
Data Flow
Data Store
Source/Sink (External Entity)
Process
 Work or actions performed on data (inside the
system)
 Labels should be verb phrases
 Receives input data and produces output
Rule 1: Process
 Can have more than one outgoing data flow
or more than one incoming data flow
Rule 2: Process
 Can connect to any other symbol (including
another process symbol)
Process: Correct/Incorrect?
Data Flow
 Is a path for data to move from one part of the
IS to another
 Arrows depicting movement of data
 Can represent flow between process and data
store by two separate arrows
Data Flow: Correct/Incorrect?
Data Store
 Is used in a DFD to represent data that the
system stores
 Labels should be noun phrases
Rule: Data Store
 Must have at least one incoming and one
outgoing data flow
Data Store: Correct/Incorrect?
Source/Sink (External Entity)
 External entity that is origin or destination of
data (outside the system)
 Is the singular form of a department, outside
organisation, other IS, or person
 Labels should be noun phrases
 Source – Entity that supplies data to the
system
 Sink – Entity that receives data from the
system
Rule: Source/Sink
 Must be connected to a process by a data flow
Source/Sink: Correct/Incorrect?
Rules for Using DFD Symbols
 Data Flow That Connects
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
List the errors of this DFD
Context Diagram
 Top-level view of IS
 Shows the system boundaries, external entities that
interact with the system, and major information flows
between entities and the system.
 Example: Order system that a company uses to
enter orders and apply payments against a
customer’s balance
Context Diagram
of Order System
Level-0 DFD
 Shows the system’s major processes, data flows,
and data stores at a high level of abstraction
 When the Context Diagram is expanded into DFD
level-0, all the connections that flow into and out of
process 0 needs to be retained.
Context Diagram
of Order System
Level-0 DFD of
Order System
Lower-Level Diagrams
 Functional Decomposition
 An iterative process of breaking a system description
down into finer and finer detail
 Uses a series of increasingly detailed DFDs to
describe an IS
 Balancing
 The conservation of inputs and outputs to a data flow
process when that process is decomposed to a lower
level
 Ensures that the input and output data flows of the
parent DFD are maintained on the child DFD
Strategies for Developing DFDs
 Top-down strategy
Create the high-level diagrams (Context
Diagram), then low-level diagrams (Level-0
diagram), and so on
 Bottom-up strategy
Create the low-level diagrams, then higher-
level diagrams
Exercise:
Precision Tools sells a line of high-quality woodworking
tools. When customers place orders on the company’s
Web site, the system checks to see if the items are in
stock, issues a status message to the customer, and
generates a shipping order to the warehouse, which fills the
order. When the order is shipped, the customer is billed.
The system also produces various reports.
 Draw a context diagram for the order system
 Draw DFD diagram 0 for the order system
Identify Entities,Process,Data Stores & Data Flow
 Entities
 Customer
 Warehouse
 Accounting
 Processes
 1.0 Check Status
 2.0 Issue Status Messages
 3.0 Generate Shipping Order
 4.0 Manage Accounts
Receivable
 5.0 Produce Reports
 Data Stores
 D1 Pending Orders
 D2 Accounts Receivable
 Data Flows
 Order
 In-Stock Request
 Order Data
 Status Data
 Status Message
 Shipping Order
 Order Data
 Invoice
 Shipping Confirmation
 Payment
 Accounting Data
 Accounts Receivable Data
 Order Data
 Inventory Reports
1.0
2.0
3.0
4.0
5.0
Context
Diagram of
Order
System
Level-0 of
Order
System

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Data Flow 2
Data Flow 2Data Flow 2
Data Flow 2
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
 
The DFD
The DFDThe DFD
The DFD
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
DFD Slides
DFD SlidesDFD Slides
DFD Slides
 
Database
DatabaseDatabase
Database
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 
Chapter09 logic modeling
Chapter09 logic modelingChapter09 logic modeling
Chapter09 logic modeling
 
2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS2. Entity Relationship Model in DBMS
2. Entity Relationship Model in DBMS
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Fundamentals of Database Design
Fundamentals of Database DesignFundamentals of Database Design
Fundamentals of Database Design
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
DFD
DFDDFD
DFD
 

Andere mochten auch

Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramHamna Shahzad
 
Using data flow diagram
Using data flow diagramUsing data flow diagram
Using data flow diagramKiran Ajudiya
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFDCoT
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Anowar Hossain
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )greg robertson
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram ExampleKaviarasu D
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow DiagramsSinhaa Yash
 
what is data flow diagram , components of dfd, 0 level ,1st level, types of dfd
what is data flow diagram , components of dfd,  0 level ,1st level, types of dfdwhat is data flow diagram , components of dfd,  0 level ,1st level, types of dfd
what is data flow diagram , components of dfd, 0 level ,1st level, types of dfdKamesh Talreja
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Gurpreet singh
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) Gagandeep Nanda
 
P3 dataflow around pc
P3   dataflow around pcP3   dataflow around pc
P3 dataflow around pcAjay Jassi
 
How does data flow around a computer system p3 1
How does data flow around a computer system p3 1How does data flow around a computer system p3 1
How does data flow around a computer system p3 1lukecisco1
 
Data Flow 1
Data Flow 1Data Flow 1
Data Flow 1MISY
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technologyGagandeep Nanda
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramipoyish29
 
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow DiagramSheet Four - Data Flow Diagram
Sheet Four - Data Flow DiagramAmr E. Mohamed
 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using ExamplesExcella
 

Andere mochten auch (20)

Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence Diagram
 
Using data flow diagram
Using data flow diagramUsing data flow diagram
Using data flow diagram
 
Data Flow Diagram_DFD
Data Flow Diagram_DFDData Flow Diagram_DFD
Data Flow Diagram_DFD
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )HSC Context and data flow diagrams ( DFD )
HSC Context and data flow diagrams ( DFD )
 
Data Flow Diagram Example
Data Flow Diagram ExampleData Flow Diagram Example
Data Flow Diagram Example
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
what is data flow diagram , components of dfd, 0 level ,1st level, types of dfd
what is data flow diagram , components of dfd,  0 level ,1st level, types of dfdwhat is data flow diagram , components of dfd,  0 level ,1st level, types of dfd
what is data flow diagram , components of dfd, 0 level ,1st level, types of dfd
 
Se 20150507
Se 20150507Se 20150507
Se 20150507
 
AIG Seven QC Tools
AIG Seven QC ToolsAIG Seven QC Tools
AIG Seven QC Tools
 
Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)Introduction to Data Flow Diagram (DFD)
Introduction to Data Flow Diagram (DFD)
 
DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM) DFD (DATA FLOW DIAGRAM)
DFD (DATA FLOW DIAGRAM)
 
P3 dataflow around pc
P3   dataflow around pcP3   dataflow around pc
P3 dataflow around pc
 
How does data flow around a computer system p3 1
How does data flow around a computer system p3 1How does data flow around a computer system p3 1
How does data flow around a computer system p3 1
 
Data Flow 1
Data Flow 1Data Flow 1
Data Flow 1
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Sheet Four - Data Flow Diagram
Sheet Four - Data Flow DiagramSheet Four - Data Flow Diagram
Sheet Four - Data Flow Diagram
 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using Examples
 

Ähnlich wie Data flow diagram

dtata flow digram
dtata flow digramdtata flow digram
dtata flow digramamrelshaikh
 
Data flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptxData flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptxAbhishekKumarPandit5
 
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptsures4
 
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptsures4
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptFarHana74914
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfdAlam Fareed
 
Data flow diagrams (2)
Data flow diagrams (2)Data flow diagrams (2)
Data flow diagrams (2)Ujjwal 'Shanu'
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information Systemarifasyrafcp13
 
SE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxSE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxBharat Chawda
 
topic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftopic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftahir427002
 

Ähnlich wie Data flow diagram (20)

dtata flow digram
dtata flow digramdtata flow digram
dtata flow digram
 
DFD1.ppt
DFD1.pptDFD1.ppt
DFD1.ppt
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Dfd final
Dfd finalDfd final
Dfd final
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Data flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptxData flow diagram ( DFD ) 4 Components.pptx
Data flow diagram ( DFD ) 4 Components.pptx
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
presentationDFD_3_7_2016.pptx
presentationDFD_3_7_2016.pptxpresentationDFD_3_7_2016.pptx
presentationDFD_3_7_2016.pptx
 
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
 
DATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.pptDATA FLOW DIAGRAMS Yamini devi.ppt
DATA FLOW DIAGRAMS Yamini devi.ppt
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
DFD_Context-_zero-level.ppt
DFD_Context-_zero-level.pptDFD_Context-_zero-level.ppt
DFD_Context-_zero-level.ppt
 
Data flow diagrams dfd
Data flow diagrams dfdData flow diagrams dfd
Data flow diagrams dfd
 
DFD.pptx
DFD.pptxDFD.pptx
DFD.pptx
 
Fundamentasl of DFD
Fundamentasl of DFDFundamentasl of DFD
Fundamentasl of DFD
 
Data flow diagrams (2)
Data flow diagrams (2)Data flow diagrams (2)
Data flow diagrams (2)
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
 
SE2023 0202 DFD.pptx
SE2023 0202 DFD.pptxSE2023 0202 DFD.pptx
SE2023 0202 DFD.pptx
 
Garishma se
Garishma seGarishma se
Garishma se
 
topic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdftopic 2 data flow daigram topic-converted.pdf
topic 2 data flow daigram topic-converted.pdf
 

Mehr von Upendra Sengar

Shipping and Storage: A New Approach
Shipping and Storage: A New ApproachShipping and Storage: A New Approach
Shipping and Storage: A New ApproachUpendra Sengar
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project reportUpendra Sengar
 
Data flow diagram for order system
Data flow diagram for order systemData flow diagram for order system
Data flow diagram for order systemUpendra Sengar
 
Medical store management system
Medical store management systemMedical store management system
Medical store management systemUpendra Sengar
 
Ticket window & automation system
Ticket window & automation systemTicket window & automation system
Ticket window & automation systemUpendra Sengar
 
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Upendra Sengar
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in cUpendra Sengar
 
Scientific calculator in c
Scientific calculator in cScientific calculator in c
Scientific calculator in cUpendra Sengar
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in cUpendra Sengar
 
Book store automation system
Book store automation systemBook store automation system
Book store automation systemUpendra Sengar
 

Mehr von Upendra Sengar (19)

Shipping and Storage: A New Approach
Shipping and Storage: A New ApproachShipping and Storage: A New Approach
Shipping and Storage: A New Approach
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
Data flow diagram for order system
Data flow diagram for order systemData flow diagram for order system
Data flow diagram for order system
 
Medical store management system
Medical store management systemMedical store management system
Medical store management system
 
Analog term paper
Analog term paperAnalog term paper
Analog term paper
 
Photo-Elctric Effect
Photo-Elctric EffectPhoto-Elctric Effect
Photo-Elctric Effect
 
Ums in c
Ums in cUms in c
Ums in c
 
Tictac
TictacTictac
Tictac
 
Ticket window & automation system
Ticket window & automation systemTicket window & automation system
Ticket window & automation system
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
 
Telephone directory
Telephone directoryTelephone directory
Telephone directory
 
Student record
Student recordStudent record
Student record
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in c
 
Scientific calculator in c
Scientific calculator in cScientific calculator in c
Scientific calculator in c
 
Tic tac toe game code
Tic tac toe game codeTic tac toe game code
Tic tac toe game code
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in c
 
Book store automation system
Book store automation systemBook store automation system
Book store automation system
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 

Kürzlich hochgeladen

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Data flow diagram

  • 1. How to : Data Flow Diagrams (DFDs)
  • 2. Data Flow Diagrams (DFDs)  Data flow diagram (DFD) is a picture of the movement of data between external entities and the processes and data stores within a system
  • 3. DFD Symbols (Gane & Sarson) Process Data Flow Data Store Source/Sink (External Entity)
  • 4. Process  Work or actions performed on data (inside the system)  Labels should be verb phrases  Receives input data and produces output
  • 5. Rule 1: Process  Can have more than one outgoing data flow or more than one incoming data flow
  • 6. Rule 2: Process  Can connect to any other symbol (including another process symbol)
  • 8. Data Flow  Is a path for data to move from one part of the IS to another  Arrows depicting movement of data  Can represent flow between process and data store by two separate arrows
  • 10. Data Store  Is used in a DFD to represent data that the system stores  Labels should be noun phrases
  • 11. Rule: Data Store  Must have at least one incoming and one outgoing data flow
  • 13. Source/Sink (External Entity)  External entity that is origin or destination of data (outside the system)  Is the singular form of a department, outside organisation, other IS, or person  Labels should be noun phrases  Source – Entity that supplies data to the system  Sink – Entity that receives data from the system
  • 14. Rule: Source/Sink  Must be connected to a process by a data flow
  • 16. Rules for Using DFD Symbols  Data Flow That Connects 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
  • 17. List the errors of this DFD
  • 18. Context Diagram  Top-level view of IS  Shows the system boundaries, external entities that interact with the system, and major information flows between entities and the system.  Example: Order system that a company uses to enter orders and apply payments against a customer’s balance
  • 20. Level-0 DFD  Shows the system’s major processes, data flows, and data stores at a high level of abstraction  When the Context Diagram is expanded into DFD level-0, all the connections that flow into and out of process 0 needs to be retained.
  • 23. Lower-Level Diagrams  Functional Decomposition  An iterative process of breaking a system description down into finer and finer detail  Uses a series of increasingly detailed DFDs to describe an IS  Balancing  The conservation of inputs and outputs to a data flow process when that process is decomposed to a lower level  Ensures that the input and output data flows of the parent DFD are maintained on the child DFD
  • 24. Strategies for Developing DFDs  Top-down strategy Create the high-level diagrams (Context Diagram), then low-level diagrams (Level-0 diagram), and so on  Bottom-up strategy Create the low-level diagrams, then higher- level diagrams
  • 25. Exercise: Precision Tools sells a line of high-quality woodworking tools. When customers place orders on the company’s Web site, the system checks to see if the items are in stock, issues a status message to the customer, and generates a shipping order to the warehouse, which fills the order. When the order is shipped, the customer is billed. The system also produces various reports.  Draw a context diagram for the order system  Draw DFD diagram 0 for the order system
  • 26. Identify Entities,Process,Data Stores & Data Flow  Entities  Customer  Warehouse  Accounting  Processes  1.0 Check Status  2.0 Issue Status Messages  3.0 Generate Shipping Order  4.0 Manage Accounts Receivable  5.0 Produce Reports  Data Stores  D1 Pending Orders  D2 Accounts Receivable  Data Flows  Order  In-Stock Request  Order Data  Status Data  Status Message  Shipping Order  Order Data  Invoice  Shipping Confirmation  Payment  Accounting Data  Accounts Receivable Data  Order Data  Inventory Reports 1.0 2.0 3.0 4.0 5.0