2. what is DFD(DATA FLOW DIGRIAM)
is a graphical representation of the "flow" of
data through an information system, modelling
its process aspects. A DFD is often used as a
preliminary step to create an overview of the
system, which can later be elaborated
3. Rule in DFD :
Each process must have a minimum of one data flow going into it and one data
flow leaving it.
Each data store must have at least one data flow going into it and one data flow
leaving it.
A data flow out of a process should have some relevance to one or more of the
data flows into a process.
Data stored in a system must go through a process.
All processes in DFD must be linked to either another process or a data store.
Filing systems within an organisation cannot logically communicate with one
another unless there is a process involved.
5. withdrawalfrombankmoneywithdrawal
While creating a DFD, certain
guidelines are followed to depict
the data-flow of system
requirements effectively. These
guidelines help to create DFD in an
understandable manner. The
commonly followed guidelines for
creating DFD are listed below.
The Bank Teller component gives out money to
clients. It accepts requests from arbitrary
clients, performs authentication and
authorisation activities, and then processes
valid requests for cash withdrawals. The teller is
trusted to perform these actions, but is required
to work within the confines of various corporate
policies with regards to transaction amounts,
auditing of transactions, etc.
6. Level 0
The Level 0 DFD depicts the entire banking system as a single
process. There are various tasks performed in a bank such as
transaction processing, pass book entry, registration, demand draft
creation, and online help.
7. Level 1
Once the user is registered, he can perform a transaction by the processes,
namely, 'deposit cheque', 'deposit cash' and 'withdraw cash'. Note that the line in
the process symbol indicates the level of process and contains a unique
identifier in the form of a number. The
details of amount of cash and date are stored in 'DD-detail' data store.
8. Level 2
process of Level2 DFD requires elaboration To check the account
status , the bank fetches the account detail (shown as 'fetch account
detail' process) from the 'account-detail' data store.