SlideShare ist ein Scribd-Unternehmen logo
1 von 10
DATA ANALYSIS
Identifying the data needed for the business to operate is the next
step. You need to find where the data comes from, what information is
processing that data, and who the output goes to.

Data-flow diagrams are the best way of showing how data works in a
system

The notation used for this is shown over the next few slides.
DATA STORE
Any place where data is held. In a manual
system this may be in an address book, a
directory, or a set of invoices; in a computer it
is generally a file of some sort.

                  D1   Customer
PROCESS
Any action that causes something to happen to some data, making
a change or converting it into information. In a manual system this
could be looking up a phone number in a directory, writing a phone
number down in an address book, or calculating a total and putting
it at the bottom of an invoice. In a computer it could be automatic
calculation of the total, or producing a list of patients and
appointment times. All processes have input and output –
something going in and something coming out. With data-flow
diagrams, it is processes involving data that are included.
DATA FLOW
Used to show how data moves into, between and out of
processes, and between sources and recipients (destination) od
data. These may be people, institutions or other systems. Data
flow is not the physical article but the data that accompanies it –
not the stock item itself, but the order, the picking list, the delivery
note, the bill/ or the receipt.
SOURCES OF DATA AND RECIPIENTS
Sources of data:
         Those external entities that provide data for the system. These
may      be customers, who provide order details, or suppliers, who
provide delivery notes and invoices.
Recipients (destinations) of data:
         Those external entities who receive output from the system, but
do       not directly use it. For example, government departments
receive tax returns from payroll systems, and VAT returns from
accounting         systems; the board of governors at a school receives
performance        and financial reports.
CONTEXT DIAGRAM / LEVEL 0 DFD
Data-flow diagrams can be drawn at different levels, to show levels of process. If
a process is not a single step, a further Diagram is required to show the
breakdown. Each Process is numbered, with the system being numbered 0. An
example for a catalogue system is shown over the next few slides. The diagram
below shows a basic data flow from customer to the system.

                          Rejected
                          order



                                              0
     Custome               Order
        r
                                              Catalogue System


                           Goods
LEVEL 1 DFD
The level 1 data-flow diagram (DFD) below breaks the system into three main
processes, the first to check whether the customer is credit-worthy, the second to
deal with the order of goods, finding them, picking them and sending them to the
customer, and the third to maintain the credit details held for existing customers.
The arrow with the question mark indicates that there needs to be some input for
this process, but as yet, the analyst does not know who or where this will come
from.
                                     1

                                     Check credit rating       Credit
                  Order                                        details

                                                   Validated
                          Rejected                 Order
     Custome                          2
                          Order                                  D1      Credit Rating
        r                            Dispatch Goods
                      Goods



                          ?           3
                                          Maintain Credit
                                                                 Amended
                                                                 credit
                                              Rating
                                                                 details
LEVEL 2 DFD
The level 2 DFD for process 1 is shown below. Process 2 is likely to break down
to at least one more level as well, more likely two or three more levels. Notice
how the numbering system works. The lines surrounding this DFD show the
boundaries of the process - the external entity ‘Customer’ and the data store
‘Credit rating’ are held outside the process.

                      1         Check Credit Rating
                                  1.1
              Order                                             Credit
                                   Receive Order
                                                                Details        D1     Credit Rating


     Custome              Received
        r                 Order 1.2
                                  Check Cred. Status

                      Reject                              Okay
                      Order                               Order
          Rejecte
          d Order         1.3                   1.4                       Validated
                                                                          Order
                          Send Rejection        Send Order to Dispatch

                                                                                         ?
FINALLY

 Data-flow diagrams may be used
    for documenting the current
 system, but are more useful when
  designing the proposed system.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
DFD Concept
DFD ConceptDFD Concept
DFD Concept
 
Data Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence DiagramData Flow Diagram and Sequence Diagram
Data Flow Diagram and Sequence Diagram
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Ch05
Ch05Ch05
Ch05
 
DFD ppt
DFD pptDFD ppt
DFD ppt
 
208 dataflowdgm
208 dataflowdgm208 dataflowdgm
208 dataflowdgm
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Sad 07 drawing dfd supp
Sad 07 drawing dfd suppSad 07 drawing dfd supp
Sad 07 drawing dfd supp
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Dfd final
Dfd finalDfd final
Dfd final
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
DFD Slides
DFD SlidesDFD Slides
DFD Slides
 
Chapter7
Chapter7Chapter7
Chapter7
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
Software Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and TableSoftware Engineering- ERD DFD Decision Tree and Table
Software Engineering- ERD DFD Decision Tree and Table
 

Andere mochten auch

Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Showrav Mazumder
 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Harshil Darji
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system designRohit Jawale
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management systemskk4646
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)maheshkarthikd
 
Online banking for industrial presentation in college sav(1)
Online banking for industrial presentation in college  sav(1)Online banking for industrial presentation in college  sav(1)
Online banking for industrial presentation in college sav(1)shubham pandey
 
Online banking -_challenges__amp__opportunities
Online banking -_challenges__amp__opportunitiesOnline banking -_challenges__amp__opportunities
Online banking -_challenges__amp__opportunitiesAmarjeet Bains
 
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)Sruthi S
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectnarii
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking ProjectM.Saber
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system databaseSaimunur Rahman
 
Rdbms
RdbmsRdbms
Rdbmsrdbms
 

Andere mochten auch (20)

Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
Blood Bank Management Information System [Web-Url: http://infobloodbank.somee...
 
Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)Blood Bank Management System (including UML diagrams)
Blood Bank Management System (including UML diagrams)
 
BLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATIONBLOOD BANK SOFTWARE PRESENTATION
BLOOD BANK SOFTWARE PRESENTATION
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system design
 
Online blood bank management system
Online blood bank management systemOnline blood bank management system
Online blood bank management system
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
 
BANKING SYSTEM
BANKING SYSTEMBANKING SYSTEM
BANKING SYSTEM
 
Presentation of bloodbank
Presentation of bloodbankPresentation of bloodbank
Presentation of bloodbank
 
PRC_2
PRC_2PRC_2
PRC_2
 
Online banking
Online bankingOnline banking
Online banking
 
Online banking for industrial presentation in college sav(1)
Online banking for industrial presentation in college  sav(1)Online banking for industrial presentation in college  sav(1)
Online banking for industrial presentation in college sav(1)
 
Online bankingppt
Online bankingpptOnline bankingppt
Online bankingppt
 
Online banking -_challenges__amp__opportunities
Online banking -_challenges__amp__opportunitiesOnline banking -_challenges__amp__opportunities
Online banking -_challenges__amp__opportunities
 
22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)22598435 project-on-banking-system-in-mis-pdf(1)
22598435 project-on-banking-system-in-mis-pdf(1)
 
Rdbms
RdbmsRdbms
Rdbms
 
online banking system
online banking systemonline banking system
online banking system
 
Blood bank-data-abstract-php-project
Blood bank-data-abstract-php-projectBlood bank-data-abstract-php-project
Blood bank-data-abstract-php-project
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
 
Distributed blood bank management system database
Distributed blood bank management system databaseDistributed blood bank management system database
Distributed blood bank management system database
 
Rdbms
RdbmsRdbms
Rdbms
 

Ähnlich wie Data Flow Diagrams

DFD ภาษาอังกฤษ
DFD ภาษาอังกฤษDFD ภาษาอังกฤษ
DFD ภาษาอังกฤษskiats
 
Effective Segregation of Duties for PeopleSoft 2011-02-23
Effective Segregation of Duties for PeopleSoft 2011-02-23Effective Segregation of Duties for PeopleSoft 2011-02-23
Effective Segregation of Duties for PeopleSoft 2011-02-23Smart ERP Solutions, Inc.
 
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 diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)Ravi Shekhar
 
Don’t like risk? Stop gambling in your accounts payable and start to take sys...
Don’t like risk? Stop gambling in your accounts payable and start to take sys...Don’t like risk? Stop gambling in your accounts payable and start to take sys...
Don’t like risk? Stop gambling in your accounts payable and start to take sys...sharedserviceslink.com
 
20180102 payment lifecycle combined (1)
20180102 payment lifecycle combined (1)20180102 payment lifecycle combined (1)
20180102 payment lifecycle combined (1)Paarul_Wang
 
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...dearsirbhartey
 
BTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
BTEC National in ICT: Unit 3 - Data Flow Diagrams IntroductionBTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
BTEC National in ICT: Unit 3 - Data Flow Diagrams Introductionmrcox
 
Ch3romneyed12
Ch3romneyed12Ch3romneyed12
Ch3romneyed12woyaoni
 
Final tqm presentation
Final tqm presentationFinal tqm presentation
Final tqm presentationjustbemyself
 
Electronic Software Delivery at IOM
Electronic Software Delivery at IOMElectronic Software Delivery at IOM
Electronic Software Delivery at IOMFlexera
 
Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...
Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...
Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...Bambang Sugianto
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagramPuneet Arora
 
Automating PeopleSoft Segregation of Duties: HCM and Financials
Automating PeopleSoft Segregation of Duties: HCM and FinancialsAutomating PeopleSoft Segregation of Duties: HCM and Financials
Automating PeopleSoft Segregation of Duties: HCM and FinancialsSmart ERP Solutions, Inc.
 

Ähnlich wie Data Flow Diagrams (20)

3.8
3.83.8
3.8
 
DFD1.ppt
DFD1.pptDFD1.ppt
DFD1.ppt
 
DFD ภาษาอังกฤษ
DFD ภาษาอังกฤษDFD ภาษาอังกฤษ
DFD ภาษาอังกฤษ
 
Effective Segregation of Duties for PeopleSoft 2011-02-23
Effective Segregation of Duties for PeopleSoft 2011-02-23Effective Segregation of Duties for PeopleSoft 2011-02-23
Effective Segregation of Duties for PeopleSoft 2011-02-23
 
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
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
 
Don’t like risk? Stop gambling in your accounts payable and start to take sys...
Don’t like risk? Stop gambling in your accounts payable and start to take sys...Don’t like risk? Stop gambling in your accounts payable and start to take sys...
Don’t like risk? Stop gambling in your accounts payable and start to take sys...
 
Dell Business Model
Dell Business ModelDell Business Model
Dell Business Model
 
20180102 payment lifecycle combined (1)
20180102 payment lifecycle combined (1)20180102 payment lifecycle combined (1)
20180102 payment lifecycle combined (1)
 
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
Hotel-Management-System Hotel-Management-SystemHotel-Management-SystemHotel-M...
 
BTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
BTEC National in ICT: Unit 3 - Data Flow Diagrams IntroductionBTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
BTEC National in ICT: Unit 3 - Data Flow Diagrams Introduction
 
Ch3romneyed12
Ch3romneyed12Ch3romneyed12
Ch3romneyed12
 
7 Excel Control Template
7   Excel Control Template7   Excel Control Template
7 Excel Control Template
 
Final tqm presentation
Final tqm presentationFinal tqm presentation
Final tqm presentation
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 
Determining Information Needs and Data Flow Methods
Determining Information Needs and Data Flow MethodsDetermining Information Needs and Data Flow Methods
Determining Information Needs and Data Flow Methods
 
Electronic Software Delivery at IOM
Electronic Software Delivery at IOMElectronic Software Delivery at IOM
Electronic Software Delivery at IOM
 
Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...
Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...
Data Flow Diagrams DFD (Bambang Sugianto - Politeknik Sawunggalih Aji - POLSA...
 
Dfd data flow diagram
Dfd   data flow diagramDfd   data flow diagram
Dfd data flow diagram
 
Automating PeopleSoft Segregation of Duties: HCM and Financials
Automating PeopleSoft Segregation of Duties: HCM and FinancialsAutomating PeopleSoft Segregation of Duties: HCM and Financials
Automating PeopleSoft Segregation of Duties: HCM and Financials
 

Mehr von Andrew Willetts

Photoshop tutorial 6 desaturisation
Photoshop tutorial 6   desaturisationPhotoshop tutorial 6   desaturisation
Photoshop tutorial 6 desaturisationAndrew Willetts
 
Photoshop tutorial 5 clipping masks
Photoshop tutorial 5   clipping masksPhotoshop tutorial 5   clipping masks
Photoshop tutorial 5 clipping masksAndrew Willetts
 
Photoshop tutorial 4 spot healing tool
Photoshop tutorial 4   spot healing toolPhotoshop tutorial 4   spot healing tool
Photoshop tutorial 4 spot healing toolAndrew Willetts
 
Photoshop tutorial 3 stamp tool
Photoshop tutorial 3   stamp toolPhotoshop tutorial 3   stamp tool
Photoshop tutorial 3 stamp toolAndrew Willetts
 
Year 8 python part 1 - debugging
Year 8 python part 1 - debuggingYear 8 python part 1 - debugging
Year 8 python part 1 - debuggingAndrew Willetts
 
Year 8 python part 1 - debugging
Year 8 python part 1 - debuggingYear 8 python part 1 - debugging
Year 8 python part 1 - debuggingAndrew Willetts
 
Photoshop tutorial 2 rubber and quick select tools
Photoshop tutorial 2   rubber and quick select toolsPhotoshop tutorial 2   rubber and quick select tools
Photoshop tutorial 2 rubber and quick select toolsAndrew Willetts
 
Photoshop tutorial 1 setting up the canvas
Photoshop tutorial 1   setting up the canvasPhotoshop tutorial 1   setting up the canvas
Photoshop tutorial 1 setting up the canvasAndrew Willetts
 
Programming Adding Interupts
Programming Adding InteruptsProgramming Adding Interupts
Programming Adding InteruptsAndrew Willetts
 
Computer Devices - What Are they?
Computer Devices - What Are they?Computer Devices - What Are they?
Computer Devices - What Are they?Andrew Willetts
 
Alice part 2 – background objects
Alice part 2 – background objectsAlice part 2 – background objects
Alice part 2 – background objectsAndrew Willetts
 
Alice part 1 – getting started Update
Alice part 1 – getting started UpdateAlice part 1 – getting started Update
Alice part 1 – getting started UpdateAndrew Willetts
 

Mehr von Andrew Willetts (20)

Photoshop tutorial 6 desaturisation
Photoshop tutorial 6   desaturisationPhotoshop tutorial 6   desaturisation
Photoshop tutorial 6 desaturisation
 
Photoshop tutorial 5 clipping masks
Photoshop tutorial 5   clipping masksPhotoshop tutorial 5   clipping masks
Photoshop tutorial 5 clipping masks
 
Photoshop tutorial 4 spot healing tool
Photoshop tutorial 4   spot healing toolPhotoshop tutorial 4   spot healing tool
Photoshop tutorial 4 spot healing tool
 
Photoshop tutorial 3 stamp tool
Photoshop tutorial 3   stamp toolPhotoshop tutorial 3   stamp tool
Photoshop tutorial 3 stamp tool
 
Year 8 python part 1 - debugging
Year 8 python part 1 - debuggingYear 8 python part 1 - debugging
Year 8 python part 1 - debugging
 
Year 8 python part 1 - debugging
Year 8 python part 1 - debuggingYear 8 python part 1 - debugging
Year 8 python part 1 - debugging
 
Year 7 e-safety part 2
Year 7   e-safety part 2Year 7   e-safety part 2
Year 7 e-safety part 2
 
Year 7 e-safety part 1
Year 7   e-safety part 1Year 7   e-safety part 1
Year 7 e-safety part 1
 
Photoshop tutorial 2 rubber and quick select tools
Photoshop tutorial 2   rubber and quick select toolsPhotoshop tutorial 2   rubber and quick select tools
Photoshop tutorial 2 rubber and quick select tools
 
Photoshop tutorial 1 setting up the canvas
Photoshop tutorial 1   setting up the canvasPhotoshop tutorial 1   setting up the canvas
Photoshop tutorial 1 setting up the canvas
 
Programming Challenge
Programming ChallengeProgramming Challenge
Programming Challenge
 
Programming Variables
Programming VariablesProgramming Variables
Programming Variables
 
Programming Adding Interupts
Programming Adding InteruptsProgramming Adding Interupts
Programming Adding Interupts
 
Programming Hello World
Programming Hello WorldProgramming Hello World
Programming Hello World
 
03 outputs
03   outputs03   outputs
03 outputs
 
inputs
inputsinputs
inputs
 
Computer Devices - What Are they?
Computer Devices - What Are they?Computer Devices - What Are they?
Computer Devices - What Are they?
 
Databases dfd
Databases dfdDatabases dfd
Databases dfd
 
Alice part 2 – background objects
Alice part 2 – background objectsAlice part 2 – background objects
Alice part 2 – background objects
 
Alice part 1 – getting started Update
Alice part 1 – getting started UpdateAlice part 1 – getting started Update
Alice part 1 – getting started Update
 

Kürzlich hochgeladen

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Kürzlich hochgeladen (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Data Flow Diagrams

  • 1.
  • 2. DATA ANALYSIS Identifying the data needed for the business to operate is the next step. You need to find where the data comes from, what information is processing that data, and who the output goes to. Data-flow diagrams are the best way of showing how data works in a system The notation used for this is shown over the next few slides.
  • 3. DATA STORE Any place where data is held. In a manual system this may be in an address book, a directory, or a set of invoices; in a computer it is generally a file of some sort. D1 Customer
  • 4. PROCESS Any action that causes something to happen to some data, making a change or converting it into information. In a manual system this could be looking up a phone number in a directory, writing a phone number down in an address book, or calculating a total and putting it at the bottom of an invoice. In a computer it could be automatic calculation of the total, or producing a list of patients and appointment times. All processes have input and output – something going in and something coming out. With data-flow diagrams, it is processes involving data that are included.
  • 5. DATA FLOW Used to show how data moves into, between and out of processes, and between sources and recipients (destination) od data. These may be people, institutions or other systems. Data flow is not the physical article but the data that accompanies it – not the stock item itself, but the order, the picking list, the delivery note, the bill/ or the receipt.
  • 6. SOURCES OF DATA AND RECIPIENTS Sources of data: Those external entities that provide data for the system. These may be customers, who provide order details, or suppliers, who provide delivery notes and invoices. Recipients (destinations) of data: Those external entities who receive output from the system, but do not directly use it. For example, government departments receive tax returns from payroll systems, and VAT returns from accounting systems; the board of governors at a school receives performance and financial reports.
  • 7. CONTEXT DIAGRAM / LEVEL 0 DFD Data-flow diagrams can be drawn at different levels, to show levels of process. If a process is not a single step, a further Diagram is required to show the breakdown. Each Process is numbered, with the system being numbered 0. An example for a catalogue system is shown over the next few slides. The diagram below shows a basic data flow from customer to the system. Rejected order 0 Custome Order r Catalogue System Goods
  • 8. LEVEL 1 DFD The level 1 data-flow diagram (DFD) below breaks the system into three main processes, the first to check whether the customer is credit-worthy, the second to deal with the order of goods, finding them, picking them and sending them to the customer, and the third to maintain the credit details held for existing customers. The arrow with the question mark indicates that there needs to be some input for this process, but as yet, the analyst does not know who or where this will come from. 1 Check credit rating Credit Order details Validated Rejected Order Custome 2 Order D1 Credit Rating r Dispatch Goods Goods ? 3 Maintain Credit Amended credit Rating details
  • 9. LEVEL 2 DFD The level 2 DFD for process 1 is shown below. Process 2 is likely to break down to at least one more level as well, more likely two or three more levels. Notice how the numbering system works. The lines surrounding this DFD show the boundaries of the process - the external entity ‘Customer’ and the data store ‘Credit rating’ are held outside the process. 1 Check Credit Rating 1.1 Order Credit Receive Order Details D1 Credit Rating Custome Received r Order 1.2 Check Cred. Status Reject Okay Order Order Rejecte d Order 1.3 1.4 Validated Order Send Rejection Send Order to Dispatch ?
  • 10. FINALLY Data-flow diagrams may be used for documenting the current system, but are more useful when designing the proposed system.