System Analysis and Design - Lecture 9: Data Flow Diagram
System Analysis and Design - Lecture 9: Data Flow Diagram
DESIGN – LECTURE 9
•Data Flow Diagram
LEARNING OBJECTIVES
Understand the logical modeling of processes by
studying examples of data flow diagrams (DFDs).
Draw data flow diagrams following specific rules and
guidelines that lead to accurate and well-structured
process models.
RECAP
Understand the use of UML in analysis and design
approach
Components of a use case diagram
Draw Use cases from scenarios
Use extends and include when applicable
Why modelling ?
12
DFD SYMBOLS
13
16
CONTEXT GUIDELINE
17
23
CASE STUDY
24
Home other
othergraduates
Homegraduates
graduates graduates
Application Application
Applicant
Applicant
Application
CASE SOLUTION (2)
26
Date
1
Applicant
Applicant Record
Record
Application Applications
Applications
CASE SOLUTION (3)
27
Home graduates are accepted if they meet
the entry requirements (this is also checked
against lists of previous examination results by
the records section).
Exam Results
D3
Applications Book Entry Requirements
D1 D2
Entry Exam
Date Requirement Result
1 2
Applicant
Applicant Record
Record Check
Check
Applications Application
Application Applications Entry
Entry
CASE SOLUTION (4)
28
Other graduates are rejected if they don't
meet the entry requirements, and even if they
do, a reference is sought. If this is satisfactory,
the graduate is accepted
Entry Exam
Date Requirement Result
3
Home Check
1 2 Check
Applicant Record
Record Check
Check Application Results
Results
Applicant Application
Applications
Applications Entry
Entry Other
Application Application
4
Request Check
Referee
Check
Referee Reference
Reference
Reference
CASE SOLUTION (5)
29
All applicants receive a letter from the college advising them
if they've been accepted or rejected, and the date that this is
sent is recorded in the applications book
Exam
D3Results
Applications Entry
D1 Book D2 Requirements
Exam
Result
Date Entry
Date Requirement 3
Home Check
Check
Letter
1 2 Application Results
Results
Record
Record Application Check
Check
Applications
Applications Entry Date
Applicant Entry Applicant
Applicant
ApplicantApplication Other Applications
D1
Application Book
Rejection
Letter Date Letter
Request 4
Referee Check
Check
Referee
Reference
Reference
Reference