D ATA F LOW D IAGRAMS CIS1107/
A B ASIC DFD FOR A U NIVERSITY C OURSE R EGISTRATION S YSTEM [1/5] 2 Level 0 (Context Diagram)
A B ASIC DFD FOR A U NIVERSITY C OURSE R EGISTRATION S YSTEM [2/5] 3 Level 1
A B ASIC DFD FOR A U NIVERSITY C OURSE R EGISTRATION S YSTEM [3/5] 4 Level 2
A B ASIC DFD FOR A U NIVERSITY C OURSE R EGISTRATION S YSTEM [4/5] 5 Level 2
A B ASIC DFD FOR A U NIVERSITY C OURSE R EGISTRATION S YSTEM [5/5] 6 Process Application Validate Inputted Details University Course Registration System Super Imposed
E XAMPLE (T AKEN 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 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.
E XAMPLE (T AKEN FROM 2005 PAST PAPER ) 8 Level 0 (Context Diagram)
E XAMPLE (T AKEN FROM 2005 PAST PAPER ) 9 Level 1
E XAMPLE (T AKEN FROM 2005 PAST PAPER ) 10 Level 2 Register Car
E XAMPLE (T AKEN FROM 2005 PAST PAPER ) 11 Level 2 Delete Car