SlideShare a Scribd company logo
1 of 5
Week 4
Data Flow Diagrams (DFD) Part 1
Definition
 “graphical tool that depicts the sequence of processes
  and functions contained within a specified system
  boundary and the flow of data through that system”
  (Marakas, 2006, p. 117)
 Data flow diagrams – shows the flow of data through a
  system.
 DFDs are logical models because they show what is
  done rather than how it is done (physical model).
Logical Model: peeling an apple
 Get the apple
 Get the peeling device
 Wash the apple
 Hold the apple
 Peel the apple with the peeling device
 Discard the peel
 Process the apple into desired form
Physical Model: peeling an apple
 Get the apple by removing it from the fruit drawer in the
    refrigerator using either hand
   Get the paring knife from the upper left-hand kitchen drawer
    using either hand after setting the apple down
   Wash the apple under the kitchen tap using a scrubbing action
    with your hands
   Hold the apple in your left hand (use opposite hand if you are
    left-handed)
   Peel the apple with the knife, with the blade pointing towards
    you
   Discard the peel in suitable rubbish bin
   Eat the apple by biting down on a portion of the apple with your
    teeth and chewing
   Source (Marakas, 2006, pp. 116-117)
DFD: Apple Peeling
                                S2 Peeling
   S1 Apple                                                                     S3 Peel
                                 Device
    Store                                                                       Disposal
                                 Storage

Unwashed Apple                  Peeling Device                                  Apple Peel


                                    2.0
    1.0                                                                          6.0
                                Get Peeling         Peeling Device
 Get Apple                                                                   Discard Peel
                                  Device


                                                               5.0
                                                                         Apple Peel
                                                          Peel Apple                                   Processed
Unwashed Apple                                                             Peeled Apple
                                                          with Peeling                                Apple System
                                                             Device

                                                                                 7.0
   3.0                             4.0                                       Send Peeled
                 Washed Apple                       Washed Apple                                Peeled Apple
Wash Apple                      Hold Apple                                     Apple to
                                                                              Processor




Source: Marakas, G. M. (2006). System Analysis and Design an active approach. New York: McGraw-Hill/Irwin.
(pg120)

More Related Content

Viewers also liked

Inventario sistemas e ingles
Inventario sistemas e inglesInventario sistemas e ingles
Inventario sistemas e ingles
desotocar2011
 

Viewers also liked (6)

Inventario sistemas e ingles
Inventario sistemas e inglesInventario sistemas e ingles
Inventario sistemas e ingles
 
Kertas kerja lawatan dan borang pelancongan pss 2015
Kertas kerja lawatan dan borang pelancongan pss 2015Kertas kerja lawatan dan borang pelancongan pss 2015
Kertas kerja lawatan dan borang pelancongan pss 2015
 
Beer and BBQ IS a Membership Strategy
Beer and BBQ IS a Membership StrategyBeer and BBQ IS a Membership Strategy
Beer and BBQ IS a Membership Strategy
 
Cyber security and ethical hacking 9
Cyber security and ethical hacking 9Cyber security and ethical hacking 9
Cyber security and ethical hacking 9
 
Human Capacity Development
Human Capacity DevelopmentHuman Capacity Development
Human Capacity Development
 
Penyelesaian Masaalah Dalam Matematik Sekolah Rendah
Penyelesaian Masaalah Dalam Matematik Sekolah RendahPenyelesaian Masaalah Dalam Matematik Sekolah Rendah
Penyelesaian Masaalah Dalam Matematik Sekolah Rendah
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 

Week 4 part_2_dfd_student

  • 1. Week 4 Data Flow Diagrams (DFD) Part 1
  • 2. Definition  “graphical tool that depicts the sequence of processes and functions contained within a specified system boundary and the flow of data through that system” (Marakas, 2006, p. 117)  Data flow diagrams – shows the flow of data through a system.  DFDs are logical models because they show what is done rather than how it is done (physical model).
  • 3. Logical Model: peeling an apple  Get the apple  Get the peeling device  Wash the apple  Hold the apple  Peel the apple with the peeling device  Discard the peel  Process the apple into desired form
  • 4. Physical Model: peeling an apple  Get the apple by removing it from the fruit drawer in the refrigerator using either hand  Get the paring knife from the upper left-hand kitchen drawer using either hand after setting the apple down  Wash the apple under the kitchen tap using a scrubbing action with your hands  Hold the apple in your left hand (use opposite hand if you are left-handed)  Peel the apple with the knife, with the blade pointing towards you  Discard the peel in suitable rubbish bin  Eat the apple by biting down on a portion of the apple with your teeth and chewing  Source (Marakas, 2006, pp. 116-117)
  • 5. DFD: Apple Peeling S2 Peeling S1 Apple S3 Peel Device Store Disposal Storage Unwashed Apple Peeling Device Apple Peel 2.0 1.0 6.0 Get Peeling Peeling Device Get Apple Discard Peel Device 5.0 Apple Peel Peel Apple Processed Unwashed Apple Peeled Apple with Peeling Apple System Device 7.0 3.0 4.0 Send Peeled Washed Apple Washed Apple Peeled Apple Wash Apple Hold Apple Apple to Processor Source: Marakas, G. M. (2006). System Analysis and Design an active approach. New York: McGraw-Hill/Irwin. (pg120)