withdrawal from bank money withdrawal dfd

8
withdrawal from bank money withdrawal DFD 201240997 , 201241464 , 201240770 w.Hamad ,al.mohammad ,A.mohammad

Upload: weam-hamad

Post on 25-Jul-2015

265 views

Category:

Data & Analytics


23 download

TRANSCRIPT

Page 1: withdrawal from bank money withdrawal DFD

withdrawal from bank

money withdrawal DFD

201240997 , 201241464 , 201240770

w.Hamad ,al.mohammad ,A.mohammad

Page 2: withdrawal from bank money withdrawal DFD

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

Page 3: withdrawal from bank money withdrawal DFD

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.

Page 4: withdrawal from bank money withdrawal DFD

Symbol in Uml

External

process

Data flow

Data store

Page 5: withdrawal from bank money withdrawal DFD

with

dra

wal fro

m b

an

k mon

ey

with

dra

wal

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.

Page 6: withdrawal from bank money withdrawal DFD

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.

Page 7: withdrawal from bank money withdrawal DFD

Level 1Once 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. Thedetails of amount of cash and date are stored in 'DD-detail' data store.

Page 8: withdrawal from bank money withdrawal DFD

Level 2process 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.