A data flow diagram (DFD) is a graphical representation of the flow of data through an information system, modeling its process aspects. DFD is often used as a preliminary step to create an overview of the system without going into great detail, which can later be elaborated. DFD can also be used for the visualization of data process.
1. There is no limit to learn
mar
iSchool
Slide | 1
26 Dec,2017
2. MD. Abdullah Al Nasim
15.01.04.085
Masud Rana
15.01.04.090
Sarwar Saif
15.01.04.091
Samiur Rahman
15.01.04.092
Presented By
Slide | 2
26 Dec,2017
3. A data flow diagram (DFD) is a
graphical representation of the
"flow" of data through an
information system, modelling
its process aspects. A DFD is
often used as a preliminary step
to create an overview of the
system without going into great
detail, which can later be
elaborated.
Objectives of Data Flow Diagram
Slide | 3
26 Dec,2017
4. 01 Context Level Diagram
02
T y p e s o f
D a t a F l o w
D i a g r a m
Level 0 Diagram
Slide | 4
26 Dec,2017
03 Level 1 Diagram
5. Slide | 5
26 Dec,2017
Data Flow Diagram
o High level view of System
o Represents all external entities that
may interact
with a system
o Shows the relationship that the
system has with
other external entities
Context Level Diagram
6. Slide | 6
26 Dec,2017
Studen
t
Facebo
ok
Teache
r
Admin
Context Level Diagram
External
Entities
7. Slide | 7
26 Dec,2017
0.0
Amar
iSchool
Context Level Diagram
Main
Process
8. Slide | 8
26 Dec,201
Stude
nt
0.0
Amar
iSchool
Context Level Diagram
View Contents
Give Exam
View Report
Give Notification
Student Information
Enroll into Courses
Write in Forums
View Forum
Send Messages
Receive Messages
9. Context Level Diagram
Slide | 9
26 Dec,2017
Teach
er
0.0
Amar
iSchool
View Courses
Set Grading Parameter
Create Forum
View Forum
Teacher Information
Manage Courses
Write in Forum
Receive Messages
Send Messages
ManageVideos
ViewVideos
Give Questions and Answers
12. Slide | 12
26 Dec,2017
Level 0 Diagram
oProvides a more detailed breakout of
pieces of the
context Level Diagram
o Highlights the main functions carried
out by the
system
Level 0 Diagram
14. Slide | 14
26 Dec,2017
Level 0 Diagram (Sub-processes)
1.0
Process
Enquiry
2.0
Course
Processing
3.0
Exams and
Assignmnet
Processing
4.0
Produce
Grade
report
5.0
Message
Service
6.0
Discussion
Forum
7.0
Management
Process
15. Slide | 15
26 Dec,2017
Level 0 Diagram (Sub-processes)
1.0
Process
Enquiry
2.0
Course
5.0
Discussion
4.0
Message
D1 Student Master D2 Teacher Master
Teach
er
Stude
nt
Student Information Teacher Information
User Information
Faceb
ook
16. Slide | 16
26 Dec,2017
Level 0 Diagram (Sub-processes)
2.0
Course
Processing
3.0
Exams and
D3 Course Inventory
D4 Video Inventory
Teach
er
Stude
nt
Enroll into Courses
Manage Course
Course
Information
D5 Student History
View
Contents
View Course
Manage Video
ViewVideo
1.0
Process
User InformationFaceb
ook
17. Slide | 17
26 Dec,2017
Level 0 Diagram (Sub-processes)
3.0
Exams and
Assignment
Processing
4.0
Produce
Teach
er
Stude
nt
Give Exams
Marks Details
View
Report Give Questions
And Answers
2.0
Course
Course
Information
Notify
D6 Grade Book
Mark Details
18. Slide | 18
26 Dec,2017
Level 0 Diagram (Sub-processes)
4.0
Produce
Grade
Report
4.0
Exams and
Teach
er
Marks Details
D5 Student History
Set Grading
Parameter
2.0
Course
Course
Details
D6 Grade Book
19. Slide | 19
26 Dec,2017
Level 0 Diagram (Sub-processes)
5.0
Message
Service
D3 Student Master
D4 Teacher Master
Teach
er
Stude
nt
Send Message
Receive
Message
Send
Message
Receive
Message
D7 Message Inventory
Add Message Fetch Message
User Information
20. Slide | 20
26 Dec,2017
Level 0 Diagram (Sub-processes)
6.0
Discussion
Forum
D1 Student Master D2 Teacher Master
Teach
er
Stude
nt
Write in Forum
View
Forum
Write in
Forum
View Forum
D7 Message Inventory
Add Post Fetch Post Details
Create Forum
User Information
22. Slide | 22
26 Dec,2017
Data Flow Diagram
o Each process on Diagram 0 may in
turn be
exploded to create a more
detailed child diagram.
o Show details about the actual
system functioning .
Level 1 Diagram
23. Slide | 23
26 Dec,2017
Data Flow Diagram
1.0
Process
Enquiry
24. Slide | 24
26 Dec,201
Level 1.0 Child Diagram
1.1
Determine
SignIn/
SignUp
1.2
SignUp
1.2
SignIn
Student
Information
D1 Student Master
D2 Teacher Master
User
Information
D2 Teacher Master D1 Student Master
Fetch
Student Info
FetchTeacher
Info
30. Use Case Diagram
Slide | 30
26 Dec,2017
Share
Content
Go to Course
<<include>>
Manage DB Log in
<<include>>
Log in
Student Teacher
FB User
Admin
31. Use Case Diagram
Slide | 31
26 Dec,2017
Enroll
Course
Log in
<<include>>
Receive
Messages
Send
Messages<<include>>
View Report
Watch
Videos
Give Exam
Forum
View
Write Forum
Student
32. Use Case Diagram
Slide | 32
26 Dec,2017
Take Course Log in
<<include>>
Receive
Messages
Send
Messages<<include>>
Manage
Videos
Give
Question
Take Exam
Set Grading
Parameters
View Forum
Create
Forum
Write Forum
Teacher
33. T H A N K
Y O U
F O R
E V E R Y T H I N G
Slide | 29
12 Dec,2017