SlideShare uma empresa Scribd logo
1 de 15
DFD Examples
Creating Data Flow Diagrams
 Steps:

1. Create a list of activities
2. Construct Context Level DFD
   (identifies external entities and processes)
3. Construct Level 0 DFD
   (identifies manageable sub process )
4. Construct Level 1- n DFD
   (identifies actual data flows and data stores )
5. Check against rules of DFD
DFD Naming Guidelines

• External Entity  Noun
• Data Flow  Names of data
• Process  verb phrase
  – a system name
  – a subsystem name
• Data Store  Noun
Creating Data Flow Diagrams
 Lemonade Stand Example
Creating Data Flow Diagrams
       Example                Steps:
The operations of a simple    1. Create a list of activities
lemonade stand will be used
                                  •    Old way: no Use-Case Diagram
to demonstrate the creation
of dataflow diagrams.             •    New way: use Use-Case Diagram
                              2. Construct Context Level DFD
                                 (identifies sources and sink)
                              3. Construct Level 0 DFD
                                 (identifies manageable sub processes )
                              4. Construct Level 1- n DFD
                                 (identifies actual data flows and data stores )
Creating Data Flow Diagrams
       Example                  1. Create a list of activities

Think through the activities
that take place at a lemonade
stand.
                                     Customer Order
                                     Serve Product
                                     Collect Payment
                                     Produce Product
                                     Store Product
Creating Data Flow Diagrams
       Example                 1. Create a list of activities

Also think of the additional
activities needed to support
the basic activities.
                                    Customer Order
                                    Serve Product
                                    Collect Payment
                                    Produce Product
                                    Store Product
                                    Order Raw Materials
                                    Pay for Raw Materials
                                    Pay for Labor
Creating Data Flow Diagrams
       Example               1. Create a list of activities

Group these activities in
some logical fashion,
possibly functional areas.
                                  Customer Order
                                  Serve Product
                                  Collect Payment

                                  Produce Product
                                  Store Product

                                  Order Raw Materials
                                  Pay for Raw Materials

                                  Pay for Labor
Creating Data Flow Diagrams
       Example               2. Construct Context Level DFD
                                (identifies sources and sink)
Create a context level
diagram identifying the
                                            Context Level DFD
sources and sinks (users).
                                                                       Sales Forecast
                                             Order            0.0
                              CUSTOMER                     Lemonade Production Schedule EMPLOYEE
Customer Order                           Product Served     System        Pay
Serve Product                               Payment                      Time Worked
Collect Payment                                  Received Goods
                                                    Payment
                                                                    Purchase Order
Produce Product
Store Product                                              VENDOR


Order Raw Materials
Pay for Raw Materials

Pay for Labor
Creating Data Flow Diagrams
       Example               3. Construct Level 0 DFD
Create a level 0 diagram        (identifies manageable sub processes )
identifying the logical                              Level 0 DFD
subsystems that may exist.
                                                              1.0
                                                              Sale
                                    Customer Order                                Sales Forecast
Customer Order
                                                        Product Ordered
Serve Product
                                                 Payment
Collect Payment                                                2.0             Production
                              CUSTOMER                                                        EMPLOYEE
                                                            Production          Schedule
                                           Product Served
Produce Product
                                         Received Goods           Inventory
Store Product
                                                              3.0
                               VENDOR                       Procure-        Order
                                           Purchase Order
Order Raw Materials                                          ment          Decisions
Pay for Raw Materials                      Payment
                                                                         Pay         Time Worked

Pay for Labor                                                 4.0
                                                             Payroll
Creating Data Flow Diagrams
       Example                4. Construct Level 1- n DFD
Create a level 1                 (identifies actual data flows and data stores )
decomposing the processes                               Level 1 DFD
in level 0 and identifying
                                                           CUSTOMER
data stores.
                              Customer Order
                                                             ORDER
                                                                           Request for Forecast
Customer Order
                                                1.1
Serve Product                                  Record
Collect Payment                                Order                       1.3
                                                                         Produce
                                                         Severed Order    Sales
Produce Product              Payment                                     Forecast
                                                                                     Sales Forecast
Store Product
                                             1.2
                                           Receive          PAYMENT
                                           Payment
Order Raw Materials
Pay for Raw Materials

Pay for Labor
Creating Data Flow Diagrams
       Example               4. Construct Level 1 (continued)
Create a level 1
decomposing the processes                              Level 1 DFD
in level 0 and identifying
                             Product Order
data stores.
                                                              ORDER
Customer Order                                 2.1
                                              Serve       Quantity Severed
Serve Product                                Product
Collect Payment                                                 RAW
                             Production
                                                              MATERIALS
                              Schedule
Produce Product                                2.2
Store Product                                Produce    Quantity Used
                                             Product

                                                            INVENTORTY
Order Raw Materials                Production Data
Pay for Raw Materials
                                               2.3       Quantity Produced &
                                              Store      Location Stored
Pay for Labor                                Product
Creating Data Flow Diagrams
       Example               4. Construct Level 1 (continued)
Create a level 1
decomposing the processes                                 Level 1 DFD
in level 0 and identifying    Order Decision
                                                                         PURCHASE
data stores.                                      3.1                     ORDER
                                               Produce
                                               Purchase
Customer Order                                  Order         Quantity On-Hand
Serve Product                                                               RAW
                                                           Quantity       MATERIALS
Collect Payment                Received                   Received
                                Goods
                                                  3.2
Produce Product                                Receive
                                                Items
Store Product                                                               RECEIVED
                                                                             ITEMS
                                          Payment Approval
Order Raw Materials
                                                                             VENDOR
Pay for Raw Materials                           3.3
                                                Pay
                                               Vendor
Pay for Labor
                                 Payment
Creating Data Flow Diagrams
       Example               4. Construct Level 1 (continued)
Create a level 1
decomposing the processes                                  Level 1 DFD
in level 0 and identifying   Time Worked

data stores.                                     4.1                 TIME CARDS
                                               Record
                                                Time
Customer Order                                 Worked         Employee ID
Serve Product                                                          EMPLOYEE
Collect Payment
                             Payroll Request
                                                  4.2
                                                                   Unpaid time cards
Produce Product                                Calculate
                                                Payroll
Store Product                                                               PAYROLL

                                          Payment Approval
Order Raw Materials
                                                 4.3
Pay for Raw Materials                            Pay
                                               Employe
                                                  e                  PAYMENTS
Pay for Labor
                                Payment
Process Decomposition
                                   1.1        1.2
                      1.0
                                  Record    Receive
                      Sale
                                  Order     Payment




                                    2.1       2.2         2.3
                       2.0
                                   Serve    Produce      Store
                    Production
                                  Product   Product     Product


       0.0
    Lemonade
     System
                                    3.1
                       3.0                     3.2       3.3
                                 Produce
                     Procure-               Receive      Pay
                                 Purchase
                      ment                   Items      Vendor
                                  Order




                                    4.1                   4.3
                                               4.2
                      4.0         Record                  Pay
                                            Calculate
                     Payroll       Time                 Employe
                                             Payroll
                                  Worked                   e



Context Level      Level 0       Level 1

Mais conteúdo relacionado

Mais procurados

Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagramsshhajira
 
DFD(Data Flow Diagrams) and Examples
DFD(Data Flow Diagrams) and ExamplesDFD(Data Flow Diagrams) and Examples
DFD(Data Flow Diagrams) and ExamplesPradeepKumar4124
 
Sap abap database table
Sap abap database tableSap abap database table
Sap abap database tableDucat
 
Analysis modeling in software engineering
Analysis modeling in software engineeringAnalysis modeling in software engineering
Analysis modeling in software engineeringMuhammadTalha436
 
Online shop system use case diagram report
Online shop system use case diagram reportOnline shop system use case diagram report
Online shop system use case diagram reportMahan Gheib Khah Mashak
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modelingKavithaGowri
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answerMahmoud Bakeer
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 
Database Concept - Normalization (1NF, 2NF, 3NF)
Database Concept - Normalization (1NF, 2NF, 3NF)Database Concept - Normalization (1NF, 2NF, 3NF)
Database Concept - Normalization (1NF, 2NF, 3NF)Oum Saokosal
 
Hi600 u05_inst_slides
Hi600 u05_inst_slidesHi600 u05_inst_slides
Hi600 u05_inst_slidesljmcneill33
 
SAP SD Practice Exam
SAP SD Practice ExamSAP SD Practice Exam
SAP SD Practice ExamIT LearnMore
 
Data warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaData warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaVaibhav Khanna
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architectureAmrit Kaur
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionaryvkyecc1
 
Sameers Managing Customer Material Info Record
Sameers Managing Customer Material Info RecordSameers Managing Customer Material Info Record
Sameers Managing Customer Material Info Recordsameerbarde74
 

Mais procurados (20)

Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
State Diagram
State DiagramState Diagram
State Diagram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
DFD(Data Flow Diagrams) and Examples
DFD(Data Flow Diagrams) and ExamplesDFD(Data Flow Diagrams) and Examples
DFD(Data Flow Diagrams) and Examples
 
Sap abap database table
Sap abap database tableSap abap database table
Sap abap database table
 
Analysis modeling in software engineering
Analysis modeling in software engineeringAnalysis modeling in software engineering
Analysis modeling in software engineering
 
Online shop system use case diagram report
Online shop system use case diagram reportOnline shop system use case diagram report
Online shop system use case diagram report
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Data flow oriented modeling
Data flow oriented modelingData flow oriented modeling
Data flow oriented modeling
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answer
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Database Concept - Normalization (1NF, 2NF, 3NF)
Database Concept - Normalization (1NF, 2NF, 3NF)Database Concept - Normalization (1NF, 2NF, 3NF)
Database Concept - Normalization (1NF, 2NF, 3NF)
 
Hi600 u05_inst_slides
Hi600 u05_inst_slidesHi600 u05_inst_slides
Hi600 u05_inst_slides
 
SAP SD Practice Exam
SAP SD Practice ExamSAP SD Practice Exam
SAP SD Practice Exam
 
Data warehouse 21 snowflake schema
Data warehouse 21 snowflake schemaData warehouse 21 snowflake schema
Data warehouse 21 snowflake schema
 
12. oracle database architecture
12. oracle database architecture12. oracle database architecture
12. oracle database architecture
 
0104 abap dictionary
0104 abap dictionary0104 abap dictionary
0104 abap dictionary
 
Sameers Managing Customer Material Info Record
Sameers Managing Customer Material Info RecordSameers Managing Customer Material Info Record
Sameers Managing Customer Material Info Record
 

Destaque

Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow DiagramsSinhaa Yash
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
System approach and contingency approach
System approach and contingency approachSystem approach and contingency approach
System approach and contingency approachAB Amit
 
MIS Role in Production
MIS Role in ProductionMIS Role in Production
MIS Role in Productionpugsrockon
 

Destaque (6)

Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Library management system
Library management systemLibrary management system
Library management system
 
System approach and contingency approach
System approach and contingency approachSystem approach and contingency approach
System approach and contingency approach
 
MIS Role in Production
MIS Role in ProductionMIS Role in Production
MIS Role in Production
 
System concepts
System conceptsSystem concepts
System concepts
 
CRM with MIS
CRM with MISCRM with MIS
CRM with MIS
 

Semelhante a Data Flow Diagram Example

DFD_Examples.ppt
DFD_Examples.pptDFD_Examples.ppt
DFD_Examples.pptmanojuyi
 
MIE Trak PRO ERP SOftware Brochure
MIE Trak PRO ERP SOftware BrochureMIE Trak PRO ERP SOftware Brochure
MIE Trak PRO ERP SOftware BrochureMIE Solutions
 
E procbay overview demo presentation
E procbay overview demo presentationE procbay overview demo presentation
E procbay overview demo presentationFaheem Rehman
 
Data Flow Diagram (Risath)
Data Flow Diagram (Risath)Data Flow Diagram (Risath)
Data Flow Diagram (Risath)Ahameth Risath
 
Forza Presentation OOW 2010
Forza Presentation OOW 2010Forza Presentation OOW 2010
Forza Presentation OOW 2010forzaconsulting
 
DFD Examples.ppt
DFD Examples.pptDFD Examples.ppt
DFD Examples.pptkaran995937
 
DFD Examples.ppt, what are DFD, solved exmples of DFD
DFD Examples.ppt, what are DFD, solved exmples of DFDDFD Examples.ppt, what are DFD, solved exmples of DFD
DFD Examples.ppt, what are DFD, solved exmples of DFDZoraizAli3
 
The systems life cycle
The systems life cycleThe systems life cycle
The systems life cycleodalyfer
 
Albel Pres Continuous Intelligence Overview
Albel Pres   Continuous Intelligence OverviewAlbel Pres   Continuous Intelligence Overview
Albel Pres Continuous Intelligence OverviewAli BELCAID
 
Introduction 2012 (2)
Introduction 2012 (2)Introduction 2012 (2)
Introduction 2012 (2)riskiramdani
 
Tomas mis eng
Tomas mis engTomas mis eng
Tomas mis engtomasdse
 
BTEC National in ICT: Unit 3 - More on DFDs
BTEC National in ICT: Unit 3 - More on DFDsBTEC National in ICT: Unit 3 - More on DFDs
BTEC National in ICT: Unit 3 - More on DFDsmrcox
 
Plant Monitoring & Performance Optimization
Plant Monitoring & Performance OptimizationPlant Monitoring & Performance Optimization
Plant Monitoring & Performance Optimization Mantis Romania
 
DFD ภาษาอังกฤษ
DFD ภาษาอังกฤษDFD ภาษาอังกฤษ
DFD ภาษาอังกฤษskiats
 
Oracle FastForward Flows For SCM - Analyst Briefing
Oracle FastForward Flows For SCM - Analyst BriefingOracle FastForward Flows For SCM - Analyst Briefing
Oracle FastForward Flows For SCM - Analyst BriefingLeah Walling
 

Semelhante a Data Flow Diagram Example (20)

DFD_Examples.ppt
DFD_Examples.pptDFD_Examples.ppt
DFD_Examples.ppt
 
MIE Trak PRO ERP SOftware Brochure
MIE Trak PRO ERP SOftware BrochureMIE Trak PRO ERP SOftware Brochure
MIE Trak PRO ERP SOftware Brochure
 
E procbay overview demo presentation
E procbay overview demo presentationE procbay overview demo presentation
E procbay overview demo presentation
 
E-commerce and Internet
E-commerce and InternetE-commerce and Internet
E-commerce and Internet
 
eCommerce & Internet
eCommerce & InterneteCommerce & Internet
eCommerce & Internet
 
Data Flow Diagram (Risath)
Data Flow Diagram (Risath)Data Flow Diagram (Risath)
Data Flow Diagram (Risath)
 
Forza Presentation OOW 2010
Forza Presentation OOW 2010Forza Presentation OOW 2010
Forza Presentation OOW 2010
 
DFD Examples.ppt
DFD Examples.pptDFD Examples.ppt
DFD Examples.ppt
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
DFD Examples.ppt
DFD Examples.pptDFD Examples.ppt
DFD Examples.ppt
 
DFD Examples.ppt, what are DFD, solved exmples of DFD
DFD Examples.ppt, what are DFD, solved exmples of DFDDFD Examples.ppt, what are DFD, solved exmples of DFD
DFD Examples.ppt, what are DFD, solved exmples of DFD
 
The systems life cycle
The systems life cycleThe systems life cycle
The systems life cycle
 
Albel Pres Continuous Intelligence Overview
Albel Pres   Continuous Intelligence OverviewAlbel Pres   Continuous Intelligence Overview
Albel Pres Continuous Intelligence Overview
 
Introduction 2012 (2)
Introduction 2012 (2)Introduction 2012 (2)
Introduction 2012 (2)
 
Tomas mis eng
Tomas mis engTomas mis eng
Tomas mis eng
 
BTEC National in ICT: Unit 3 - More on DFDs
BTEC National in ICT: Unit 3 - More on DFDsBTEC National in ICT: Unit 3 - More on DFDs
BTEC National in ICT: Unit 3 - More on DFDs
 
Plant Monitoring & Performance Optimization
Plant Monitoring & Performance OptimizationPlant Monitoring & Performance Optimization
Plant Monitoring & Performance Optimization
 
3.8
3.83.8
3.8
 
DFD ภาษาอังกฤษ
DFD ภาษาอังกฤษDFD ภาษาอังกฤษ
DFD ภาษาอังกฤษ
 
Oracle FastForward Flows For SCM - Analyst Briefing
Oracle FastForward Flows For SCM - Analyst BriefingOracle FastForward Flows For SCM - Analyst Briefing
Oracle FastForward Flows For SCM - Analyst Briefing
 

Último

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptxnandhinijagan9867
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 

Último (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Phases of negotiation .pptx
 Phases of negotiation .pptx Phases of negotiation .pptx
Phases of negotiation .pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 

Data Flow Diagram Example

  • 2. Creating Data Flow Diagrams Steps: 1. Create a list of activities 2. Construct Context Level DFD (identifies external entities and processes) 3. Construct Level 0 DFD (identifies manageable sub process ) 4. Construct Level 1- n DFD (identifies actual data flows and data stores ) 5. Check against rules of DFD
  • 3. DFD Naming Guidelines • External Entity  Noun • Data Flow  Names of data • Process  verb phrase – a system name – a subsystem name • Data Store  Noun
  • 4. Creating Data Flow Diagrams Lemonade Stand Example
  • 5. Creating Data Flow Diagrams Example Steps: The operations of a simple 1. Create a list of activities lemonade stand will be used • Old way: no Use-Case Diagram to demonstrate the creation of dataflow diagrams. • New way: use Use-Case Diagram 2. Construct Context Level DFD (identifies sources and sink) 3. Construct Level 0 DFD (identifies manageable sub processes ) 4. Construct Level 1- n DFD (identifies actual data flows and data stores )
  • 6. Creating Data Flow Diagrams Example 1. Create a list of activities Think through the activities that take place at a lemonade stand. Customer Order Serve Product Collect Payment Produce Product Store Product
  • 7. Creating Data Flow Diagrams Example 1. Create a list of activities Also think of the additional activities needed to support the basic activities. Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor
  • 8. Creating Data Flow Diagrams Example 1. Create a list of activities Group these activities in some logical fashion, possibly functional areas. Customer Order Serve Product Collect Payment Produce Product Store Product Order Raw Materials Pay for Raw Materials Pay for Labor
  • 9. Creating Data Flow Diagrams Example 2. Construct Context Level DFD (identifies sources and sink) Create a context level diagram identifying the Context Level DFD sources and sinks (users). Sales Forecast Order 0.0 CUSTOMER Lemonade Production Schedule EMPLOYEE Customer Order Product Served System Pay Serve Product Payment Time Worked Collect Payment Received Goods Payment Purchase Order Produce Product Store Product VENDOR Order Raw Materials Pay for Raw Materials Pay for Labor
  • 10. Creating Data Flow Diagrams Example 3. Construct Level 0 DFD Create a level 0 diagram (identifies manageable sub processes ) identifying the logical Level 0 DFD subsystems that may exist. 1.0 Sale Customer Order Sales Forecast Customer Order Product Ordered Serve Product Payment Collect Payment 2.0 Production CUSTOMER EMPLOYEE Production Schedule Product Served Produce Product Received Goods Inventory Store Product 3.0 VENDOR Procure- Order Purchase Order Order Raw Materials ment Decisions Pay for Raw Materials Payment Pay Time Worked Pay for Labor 4.0 Payroll
  • 11. Creating Data Flow Diagrams Example 4. Construct Level 1- n DFD Create a level 1 (identifies actual data flows and data stores ) decomposing the processes Level 1 DFD in level 0 and identifying CUSTOMER data stores. Customer Order ORDER Request for Forecast Customer Order 1.1 Serve Product Record Collect Payment Order 1.3 Produce Severed Order Sales Produce Product Payment Forecast Sales Forecast Store Product 1.2 Receive PAYMENT Payment Order Raw Materials Pay for Raw Materials Pay for Labor
  • 12. Creating Data Flow Diagrams Example 4. Construct Level 1 (continued) Create a level 1 decomposing the processes Level 1 DFD in level 0 and identifying Product Order data stores. ORDER Customer Order 2.1 Serve Quantity Severed Serve Product Product Collect Payment RAW Production MATERIALS Schedule Produce Product 2.2 Store Product Produce Quantity Used Product INVENTORTY Order Raw Materials Production Data Pay for Raw Materials 2.3 Quantity Produced & Store Location Stored Pay for Labor Product
  • 13. Creating Data Flow Diagrams Example 4. Construct Level 1 (continued) Create a level 1 decomposing the processes Level 1 DFD in level 0 and identifying Order Decision PURCHASE data stores. 3.1 ORDER Produce Purchase Customer Order Order Quantity On-Hand Serve Product RAW Quantity MATERIALS Collect Payment Received Received Goods 3.2 Produce Product Receive Items Store Product RECEIVED ITEMS Payment Approval Order Raw Materials VENDOR Pay for Raw Materials 3.3 Pay Vendor Pay for Labor Payment
  • 14. Creating Data Flow Diagrams Example 4. Construct Level 1 (continued) Create a level 1 decomposing the processes Level 1 DFD in level 0 and identifying Time Worked data stores. 4.1 TIME CARDS Record Time Customer Order Worked Employee ID Serve Product EMPLOYEE Collect Payment Payroll Request 4.2 Unpaid time cards Produce Product Calculate Payroll Store Product PAYROLL Payment Approval Order Raw Materials 4.3 Pay for Raw Materials Pay Employe e PAYMENTS Pay for Labor Payment
  • 15. Process Decomposition 1.1 1.2 1.0 Record Receive Sale Order Payment 2.1 2.2 2.3 2.0 Serve Produce Store Production Product Product Product 0.0 Lemonade System 3.1 3.0 3.2 3.3 Produce Procure- Receive Pay Purchase ment Items Vendor Order 4.1 4.3 4.2 4.0 Record Pay Calculate Payroll Time Employe Payroll Worked e Context Level Level 0 Level 1