Introduction To Data Flow Diagrams
Introduction To Data Flow Diagrams
➢Level 1 : 1, 2, 3
• No new data can be added during the decomposition and all the data
in the higher (composite) process must be accounted for in one or the
other sub-flows.
Higher level composite Lower level composite
data flow name data flow name
RULES : PROCESS
• It must be moved by a process that receives data from the source and
places the (processed) data into the data store.
RULES : DATA STORE
• Data cannot directly move from a data store to an outside sink.
• If you would need to show two separate data flows, you need to
create two separate single direction arrows.
Exercise
State Bank of India (SBI) provides loans to its banking customers. First a
potential loan customer meets with a loan officer and submits a loan
application by filling details such as type of loan (home loan/car loan),
required loan amount, loan duration, PAN Number, annual income
documents and residence address.
The loan officer determines the customer's credit score (CIBIL score) by
entering his PAN No. Depending on the credit rating of the customer and
annual income, the loan officer can either accept or reject the loan
application. In case the loan is approved, the loan officer decides the interest
rate, loan amount and payment schedule. Customer is intimated whether the
loan application is approved or rejected through a written letter that is sent
to the customer to his residence address.
Based on the above loan application process, develop a draw a DFD - Level 0,
1 and 2.
DFD Modelling Software and Related Links
1. https://cloud.smartdraw.com/
➢https://www.smartdraw.com/data-flow-diagram/#DFDSymbols
2. https://online.visual-paradigm.com
➢ https://online.visual-
paradigm.com/w/inxqbiqq/drive/#diagramlist:proj=0&new=DataFlowDiagram
➢ https://online.visual-
paradigm.com/w/inxqbiqq/diagrams/#diagram:workspace=inxqbiqq&proj=0&type=DataFlow
Diagram&gallery=/repository/2e409d26-3345-4516-acde-
c36b59fa3e0b.xml&name=Food%20Ordering%20System