Вы находитесь на странице: 1из 3

EXAMPLE 1: A DFD of a University Course Registration System

Level 0 (Context level)


MAT
SEC
Re sults

Student Details
Student Details

Course details University Course University


Student
Registration System Administration
Course Details

Acceptance/Denial Note

Level 1

MAT
SEC Stud
R esult ent
s Deta
ils

Student &
Student Details Validate inputted Course Details University
Process Application
details Administration

Student
tails
Course details e de
Cours

l Note
Denia

ce Note
ptan
Acce

Level 2

Student Details Validate inputted details

Check that the


Stud
required information e nt De
tails
tails
is all true e nt De
Stud

Denial Note Check that the


(Invalid details) student is eligible for
Course details the course Course details
lts

Denial Note (Not eligible for course)


su
Re
C
SE

MATSEC Results
T
MA

Check that the


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

Process Application

tails
Student Details e nt De
Stud Student Details
Store in students Students DB
database
Student Details Issue acceptance note
and
Course details Inform faculty office
Course details
Course DB

Course details Store in courses


Cours
database e de
tails

ote
pta nce N
Acce
University
Administration

ils
Deta
University Course Registration System

ent
Stud

Course details
Student Details Validate inputted details
Process Application
Check that the
Stud
required information ent D
e tails tails
is all true Student Details e nt De
Stud
Store in students Students DB
Denial Note Check that the database
(Invalid details) student is eligible for Student Details Issue acceptance note
Course details the course and
Inform faculty office
Student

Course details

lts
Denial Note (Not eligible for course)

su
Course DB
Cours

Re
e de
tails Store in courses
C
SE
Cour
MATSEC Results database se de
T

tails
MA

Check that the


results are true and te
No
not tampered pta nce
Acce
Denial Note (Invalid results)
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
ou
Amount of money Convert amount

n
Console

to
of money to litres

fl
itr
se
Fuel
type

Prom
pt (N
Check that there
o t eno is enough fuel
ugh
fuel)

Prom
Pump
Amount of litres al
p t (Sta ign
rt pu
mp) ps
um
ta rt p
S

f litre
s Wait for signal to
unt o
Amo start pump al
ign
ps
um
topp
S

Start pump and check if


the required amount of
litres have been pumped

Вам также может понравиться