SlideShare a Scribd company logo
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
 
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
Hjh Rosmawati Abdul Aziz
 
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
Shelly Alcorn
 
Cyber security and ethical hacking 9
Cyber security and ethical hacking 9Cyber security and ethical hacking 9
Cyber security and ethical hacking 9
Mehedi Hasan
 
Human Capacity Development
Human Capacity DevelopmentHuman Capacity Development
Human Capacity Development
Emmanuel Ogedengbe
 
Penyelesaian Masaalah Dalam Matematik Sekolah Rendah
Penyelesaian Masaalah Dalam Matematik Sekolah RendahPenyelesaian Masaalah Dalam Matematik Sekolah Rendah
Penyelesaian Masaalah Dalam Matematik Sekolah Rendah
cikgufauziahahmad
 

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

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 

Recently uploaded (20)

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 

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)