D ATA F LOW D IAGRAMS CIS1107/1207 1.
-
Upload
chester-higgins -
Category
Documents
-
view
214 -
download
0
Transcript of D ATA F LOW D IAGRAMS CIS1107/1207 1.
DATA FLOW DIAGRAMS CIS1107/1207
www.matthewxuereb.com/uni
ww
w.m
atth
ew
xuere
b.co
m/u
ni
1
A BASIC DFD FOR A UNIVERSITY COURSE REGISTRATION SYSTEM[1/5]
ww
w.m
atth
ew
xuere
b.co
m/u
ni
2
Level 0 (Context Diagram)
A BASIC DFD FOR A UNIVERSITY COURSE REGISTRATION SYSTEM [2/5]
3
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Level 1
A BASIC DFD FOR A UNIVERSITY COURSE REGISTRATION SYSTEM [3/5]
4
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Level 2
A BASIC DFD FOR A UNIVERSITY COURSE REGISTRATION SYSTEM [4/5]
5
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Level 2
A BASIC DFD FOR A UNIVERSITY COURSE REGISTRATION SYSTEM [5/5]
6
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Process ApplicationValidate Inputted
Details
University Course Registration SystemSuper Imposed
EXAMPLE (TAKEN FROM 2005 PAST PAPER)
Draw up a DFD of a very simple Maltese car number plate registration system storing registered number plates on a database. Your system should offer the following functionality: Register (add) a number Retire (delete) a previously registered number Check number for validity Check numbers for uniqueness against a database
of assigned numbers Confirm valid registration
7
ww
w.m
atth
ew
xuere
b.co
m/u
ni
You should decompose your DFDs to whatever level you deem necessary to produce PSPECs in any form of pseudo code you wish. All PSPECs must be shown.
EXAMPLE (TAKEN FROM 2005 PAST PAPER)
8
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Level 0 (Context Diagram)
Car OwnerTransport Authority
Car Registration System
New car number
Old car number
Registration details
Registration confirmation
Registration Denial
Deletion notification
Registration notification
Deletion confirmation
EXAMPLE (TAKEN FROM 2005 PAST PAPER)
9
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Register car
Delete car
Car OwnerTransport Authority
New car number
Registration details
Old car number
Registration confirmation
Deletion confirmation
Deletion notification
Registration notification
Registration denial
Level 1
EXAMPLE (TAKEN FROM 2005 PAST PAPER)
10
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Level 2
Update car database
Car DBGenerate registration,
confirmation and notificationCar
det
ails
ackNew car number
Registration details
Registration notification
Registration confirmation
Car details
Register Car
EXAMPLE (TAKEN FROM 2005 PAST PAPER)
11
ww
w.m
atth
ew
xuere
b.co
m/u
ni
Level 2
Delete Car
Compare car number with
databaseCar DB
Car number
Old car number
Delete Car record
ack (With Record number)
Record number
(Query) Record number
Generate deletion, confirmation and
notificationCar Record
Deletion notification
Deletion confirmation