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

Student

Course details

University Course Registration System


Course Details

University Administration

Acceptance/Denial Note

Level 1
MAT SEC R Stud ent

esult

Deta

ils

Student Details

Validate inputted details

Process Application

Student & Course Details

University Administration

Student
Course details

e de Cours

tails

l Denia

Note ce ptan Acce Note

Level 2
Student Details

Validate inputted details Check that the required information is all true

Stud e

nt De

tails e Stud

nt De

tails

Denial Note (Invalid details) Course details

Check that the student is eligible for the course


Re su lts

Course details

Denial Note (Not eligible for course)

Check that the results are true and not tampered


Denial Note (Invalid results)

Process Application

Student Details

e Stud

nt De

tails

MA T

MATSEC Results

SE C

Student Details

Store in students database

Students DB Student Details

Course details Course DB Course details

Issue acceptance note and Inform faculty office


Course details

Store in courses database

Cours e de

tails

pta Acce

nce N

ote

University Administration
Deta Stud ent ils

University Course Registration System

Student Details

Validate inputted details Check that the required information is all true

Process Application

Stud ent D e

tails

Student Details

e Stud

nt De

tails

Denial Note (Invalid details) Course details

Check that the student is eligible for the course


Re su lts

Store in students database

Students DB Student Details

Student

Course details Denial Note (Not eligible for course) Course DB


e de tails

Issue acceptance note and Inform faculty office

Cours

MA T

MATSEC Results

Store in courses database

SE C

Cour se de

tails

Check that the results are true and not tampered


Denial Note (Invalid results)

pta Acce

No nce

te

Course details

EXAMPLE 2: A DFD of a Pumping Station System


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

Console

Fuel type

Pumping Station System


Start pump signal

Pump

Prompt (Not enough fuel/Start Pump)

Level 1

Am n ou

Console

Amount of money

Convert amount of money to litres

to fl e itr s

Fuel type Prom pt (N o

t eno ugh

fuel) Prom p t (Sta

Check that there is enough fuel


Amount of litres
rt pu mp) s f litre unt o

ps um tp tar S
Amo

al ign

Pump

Wait for signal to start pump


s mp pu top S

al ign

Start pump and check if the required amount of litres have been pumped

You might also like