You are on page 1of 3

EXAMPLE 1: A DFD of a University Course Registration System

Level 0 (Context level)

MAT
SEC
Re

sults

Student Details
Student Details

University Course
Registration System

Course details

Student

University
Administration
Course Details

Acceptance/Denial Note

Level 1
MAT
SEC
R

esult

Stud
ent

Validate inputted
details

Student Details

ils

Process Application

Student

e de
Cours

Course details

l
Denia

Deta

Student &
Course Details

University
Administration

tails

Note
ce
ptan
Acce

Note

Level 2
Validate inputted details

Student Details

Check that the


required information
is all true

Stud
e

nt De

tails
e
Stud

Check that the


student is eligible for
the course

Denial Note
(Invalid details)

tails

Course details

Re
su
lts

Course details

nt De

SE
C

Denial Note (Not eligible for course)

MA
T

MATSEC Results

Check that the


results are true and
not tampered
Denial Note (Invalid results)

Process Application

Student Details

e
Stud

nt De

tails

Store in students
database

Student Details

Students DB
Student Details

Course details

Issue acceptance note


and
Inform faculty office
Course details

Course DB
Course details

Store in courses
database

Cours
e de

tails

pta
Acce

nce N

ote

Deta

ils

University
Administration

Check that the


required information
is all true

Stud
ent D
e

Denial Note
(Invalid details)
Course details

Process Application

tails

Student Details

e
Stud

nt De

tails

Store in students
database

Check that the


student is eligible for
the course

Students DB
Student Details

Re
su
lts

Course details

SE
C

Denial Note (Not eligible for course)

MA
T

MATSEC Results

Check that the


results are true and
not tampered
Denial Note (Invalid results)

Course details

Validate inputted details

Student Details

Student

Stud
ent

University Course Registration System

Cours

Course DB
e de

tails

Store in courses
database

Cour
se de

tails

pta
Acce

No
nce

te

Issue acceptance note


and
Inform faculty office

EXAMPLE 2: A DFD of a Pumping Station System


Level 0 (Context level)
Amount of money
Stop pump signal
Fuel type

Console

Pumping Station System

Pump
Start pump signal

Prompt (Not enough fuel/Start Pump)

Level 1

Am
n
ou

Convert amount
of money to litres

Amount of money

to
fl

Console

e
itr
s

Fuel
type
Prom
pt (N
o

t eno
ugh

Check that there


is enough fuel

fuel)
Prom
p

t (Sta

Amount of litres
rt pu

ps
um
rt p
a
t
S

mp)

Amo

s
f litre
unt o

Wait for signal to


start pump
ps
um
pp
o
t
S

Start pump and check if


the required amount of
litres have been pumped

al
ign

al
ign

Pump

You might also like