SlideShare a Scribd company logo
DATA Flow Approach
Conceptualize:
“ how data move through the organization “
“ the process or transformation that the data undergo “
“ and what are the outputs “
Data Flow Diagrams (DFDs)
ⱷemphasize the processing of data or the transforming of data
as they move through a variety of processes.
Advantages of the Data Flow
Approach
Have 4 advantages
1. Freedom from committing “technical
implementation of the system”
2. Further understanding of the interrelatedness of
systems and subsystems.
3. Communicating current system knowledge to
users
4. Analysis of a proposed system to determine if the
necessary data and processes have been defined
Conventions used in DFDs
Developing data flow Diagrams
Developing Data Flow Diagrams
Using a Top – Down Approach
1. Make a list of a business activities and use it to determine various
External entities
Data flows
Processes
Data stores
2. Create a context diagram that shows external entities and data
flow to and from the system. Do not show any detailed processes or
data stores
3. Draw diagram 0, the next level. Show processes, but keep them
general. Show data stores at this level.
4. Create a child diagram for each of the processes in Diagram 0.
5. Check for errors and make sure that labels you assign to each
processes and data flows are meaningful.
6. Develop a physical data flow diagram from the logical data flow
diagram. Distinguish between manual and automated processes,
describe actual files and report by names and add controls to
indicate when processes are complete or errors occur.
7. Partition the physical data flow diagram by separating or
grouping parts of the diagram in order to facilitate programming
and implementation.
1st
Basic rules to follow:
1. Must have at least one process.
2. A process must receive at least one data flow
coming into process and leaving from the process.
3. A data store should be connected to at least one
process.
4. External entities should not be connected to each
other.
2nd
Creating the context diagram
0
System
Name
Input A
Input B
Output C
D1 Data Store 1
Entity
3
Entity
2
Entity
1
3rd
Drawing Diagram 0
4
General
Process
DDD
3
General
Process
CCC
2
General
Process
BBB
1
General
Process
AAA
D1 Data Store 1 D2 Data Store 2
Entity
1
Entity
2
Entity
3
Data Flow C
Data Flow B
Record ERecord A
Record A Record E
Data Flow DInput B
Input A Output C
4th
Creating Child Diagrams
4
General
Process
DDD
3
General
Process
CCC
D1 Data Store 1
Entity
2
Record A
Data Flow DInput B
3.2
Detailed
Process
YYY
D1 Data Store 1
Record A
Transaction
Record 1
3.2
Detailed
Process
ZZZ
Detailed
Data Flow Z
Data Flow D
D5 transaction File 1
3.1
Detailed
Process
YYY
Transaction
Record 1
Error
Input B
5th
Checking the Diagrams For Error

More Related Content

What's hot

Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
Mr. Fmhyudin
 
Oracle report from ppt
Oracle report from pptOracle report from ppt
Oracle report from ppt
kingshuk_goswami
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
Dunn Solutions Group
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.
Boopathy CS
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answerMahmoud Bakeer
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
CloverDX (formerly known as CloverETL)
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
Prerana Bhattarai
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
sadique_ghitm
 
Data warehouse
Data warehouseData warehouse
Data warehouse
shachibattar
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
zahid6
 
Oracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web ServicesOracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web Services
Kim Berg Hansen
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
Ramy Mahrous
 
Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)
Sekhar Byna
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
Shubham Joon
 
Transaction
TransactionTransaction
Transaction
Amin Omi
 
Advance database systems (part 1)
Advance database systems (part 1)Advance database systems (part 1)
Advance database systems (part 1)
Abdullah Khosa
 
Data warehouse
Data warehouseData warehouse
Data warehouse
Rishabh Dogra
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data WarehouseShanthi Mukkavilli
 
Data warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail businessData warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail business
Arsalan Qadri
 
Introduction to Oracle Financials
Introduction to Oracle FinancialsIntroduction to Oracle Financials
Introduction to Oracle Financials
hasan2000
 

What's hot (20)

Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Oracle report from ppt
Oracle report from pptOracle report from ppt
Oracle report from ppt
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
 
Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.Oracle Apps Technical – Short notes on RICE Components.
Oracle Apps Technical – Short notes on RICE Components.
 
Example of dfd with answer
Example of dfd with answerExample of dfd with answer
Example of dfd with answer
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
 
Presentation on Database management system
Presentation on Database management systemPresentation on Database management system
Presentation on Database management system
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
 
Oracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web ServicesOracle database - Get external data via HTTP, FTP and Web Services
Oracle database - Get external data via HTTP, FTP and Web Services
 
Informatica PowerCenter
Informatica PowerCenterInformatica PowerCenter
Informatica PowerCenter
 
Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)Oracle Forms Creation-List of Values (LOV)
Oracle Forms Creation-List of Values (LOV)
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
 
Transaction
TransactionTransaction
Transaction
 
Advance database systems (part 1)
Advance database systems (part 1)Advance database systems (part 1)
Advance database systems (part 1)
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
Data warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail businessData warehouse implementation design for a Retail business
Data warehouse implementation design for a Retail business
 
Introduction to Oracle Financials
Introduction to Oracle FinancialsIntroduction to Oracle Financials
Introduction to Oracle Financials
 

Viewers also liked

Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4Magnolia Raz
 
Chapter 8 - Advance Accounting
Chapter 8 - Advance AccountingChapter 8 - Advance Accounting
Chapter 8 - Advance Accounting
Magnolia Raz
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5Magnolia Raz
 
Income Taxation 6th Edition by Valencia- Chapter 6
Income Taxation 6th Edition by Valencia- Chapter 6Income Taxation 6th Edition by Valencia- Chapter 6
Income Taxation 6th Edition by Valencia- Chapter 6Magnolia Raz
 
Chapter 11 percentage taxes- Valencia
Chapter 11   percentage taxes- ValenciaChapter 11   percentage taxes- Valencia
Chapter 11 percentage taxes- Valencia
Magnolia Raz
 
Audit planning- Review Questionnaire.
Audit planning- Review Questionnaire.Audit planning- Review Questionnaire.
Audit planning- Review Questionnaire.
Magnolia Raz
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1Magnolia Raz
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3
Magnolia Raz
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2
Magnolia Raz
 

Viewers also liked (11)

Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 4
 
Chapter 8 - Advance Accounting
Chapter 8 - Advance AccountingChapter 8 - Advance Accounting
Chapter 8 - Advance Accounting
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 5
 
Income Taxation 6th Edition by Valencia- Chapter 6
Income Taxation 6th Edition by Valencia- Chapter 6Income Taxation 6th Edition by Valencia- Chapter 6
Income Taxation 6th Edition by Valencia- Chapter 6
 
Chapter 11 percentage taxes- Valencia
Chapter 11   percentage taxes- ValenciaChapter 11   percentage taxes- Valencia
Chapter 11 percentage taxes- Valencia
 
Audit planning- Review Questionnaire.
Audit planning- Review Questionnaire.Audit planning- Review Questionnaire.
Audit planning- Review Questionnaire.
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 1
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 3
 
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2
Income Taxation - Answer key (6th Edition by Valencia)- Chapter 2
 
Ch 19 Sec 2 Religion
Ch 19 Sec 2 ReligionCh 19 Sec 2 Religion
Ch 19 Sec 2 Religion
 

Similar to Using data flow diagrams

Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
Rex Mwamba
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorialAlex Ali
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
rishisinghgaur
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
Amr E. Mohamed
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
Reetesh Gupta
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram Nidhi Sharma
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
pushpender pandey
 
this is regarding agent technology you must use it
this is regarding agent technology you must use itthis is regarding agent technology you must use it
this is regarding agent technology you must use it
thejakaaloka1
 
CIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingCIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingAhmad Ammari
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
Dhani Ahmad
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
Priya Diana Mercy
 
Process modeling
Process modelingProcess modeling
Process modeling
DEBENDRA ADHIKARI
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts Ashwathy Nair
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
Dr. Rosemarie Sibbaluca-Guirre
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
arifasyrafcp13
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
Ansh Kashyap
 

Similar to Using data flow diagrams (20)

Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
Df dtutorial
Df dtutorialDf dtutorial
Df dtutorial
 
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptxSE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Dfd 3
Dfd 3Dfd 3
Dfd 3
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Ch03 (1)
Ch03 (1)Ch03 (1)
Ch03 (1)
 
It using dfd
It   using dfdIt   using dfd
It using dfd
 
Dfd mechanics
Dfd mechanicsDfd mechanics
Dfd mechanics
 
this is regarding agent technology you must use it
this is regarding agent technology you must use itthis is regarding agent technology you must use it
this is regarding agent technology you must use it
 
CIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process ModelingCIS 2303 LO3 Process Modeling
CIS 2303 LO3 Process Modeling
 
Chapter08 structuring system requirements
Chapter08 structuring system requirementsChapter08 structuring system requirements
Chapter08 structuring system requirements
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
Process modeling
Process modelingProcess modeling
Process modeling
 
Dfd over flowcharts
Dfd over flowcharts Dfd over flowcharts
Dfd over flowcharts
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
 
Design Flow Diagram for Information System
Design Flow Diagram for Information SystemDesign Flow Diagram for Information System
Design Flow Diagram for Information System
 
Data Flow Diagram (DFD)
Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Using data flow diagrams

  • 1.
  • 2. DATA Flow Approach Conceptualize: “ how data move through the organization “ “ the process or transformation that the data undergo “ “ and what are the outputs “ Data Flow Diagrams (DFDs) ⱷemphasize the processing of data or the transforming of data as they move through a variety of processes.
  • 3. Advantages of the Data Flow Approach Have 4 advantages 1. Freedom from committing “technical implementation of the system” 2. Further understanding of the interrelatedness of systems and subsystems. 3. Communicating current system knowledge to users 4. Analysis of a proposed system to determine if the necessary data and processes have been defined
  • 5. Developing data flow Diagrams Developing Data Flow Diagrams Using a Top – Down Approach 1. Make a list of a business activities and use it to determine various External entities Data flows Processes Data stores 2. Create a context diagram that shows external entities and data flow to and from the system. Do not show any detailed processes or data stores 3. Draw diagram 0, the next level. Show processes, but keep them general. Show data stores at this level. 4. Create a child diagram for each of the processes in Diagram 0. 5. Check for errors and make sure that labels you assign to each processes and data flows are meaningful. 6. Develop a physical data flow diagram from the logical data flow diagram. Distinguish between manual and automated processes, describe actual files and report by names and add controls to indicate when processes are complete or errors occur. 7. Partition the physical data flow diagram by separating or grouping parts of the diagram in order to facilitate programming and implementation.
  • 6. 1st Basic rules to follow: 1. Must have at least one process. 2. A process must receive at least one data flow coming into process and leaving from the process. 3. A data store should be connected to at least one process. 4. External entities should not be connected to each other.
  • 7. 2nd Creating the context diagram 0 System Name Input A Input B Output C D1 Data Store 1 Entity 3 Entity 2 Entity 1
  • 8. 3rd Drawing Diagram 0 4 General Process DDD 3 General Process CCC 2 General Process BBB 1 General Process AAA D1 Data Store 1 D2 Data Store 2 Entity 1 Entity 2 Entity 3 Data Flow C Data Flow B Record ERecord A Record A Record E Data Flow DInput B Input A Output C
  • 9. 4th Creating Child Diagrams 4 General Process DDD 3 General Process CCC D1 Data Store 1 Entity 2 Record A Data Flow DInput B 3.2 Detailed Process YYY D1 Data Store 1 Record A Transaction Record 1 3.2 Detailed Process ZZZ Detailed Data Flow Z Data Flow D D5 transaction File 1 3.1 Detailed Process YYY Transaction Record 1 Error Input B