Beruflich Dokumente
Kultur Dokumente
Information Systems
Logical Model
2
DFDs show:
data inputs of a system
the movement of data through the
processes within a system
where data is stored within a system
data outputs of a system
DFD Components
5
Processes
Data Stores
Sources/Sinks
Data Flows
Processes
6
A process is an activity or a
function that transforms
incoming data flow(s) into
outgoing data flow(s).
Ultimately, each process
should perform only one
activity.
Process names should start
with a verb and end with a
noun.
Data Flows
8
Developing DFDs
9
Context Diagram
10
Transcript
Course Selections
Student
Course Schedule
Registration Report
Registration
System
Course Catalog
Semester
Schedule
Registrars
Office
Level-0 Diagram
11
Level-0 Diagram
12
3.0
4.0
Student
Course
Schedule
Registration
Details
Registered
Courses
Course
Selections
1.0
Courses
Meeting Prereqs
2.0
Check for
Schedule
Conflicts
Check
Prerequisites
Transcript
Print
Registration
Report
Print Course
Schedule
Course
Catalog
Courses
Without
Conflicts
Registration
Report
Registration
Semester
Schedule
Registrars
Office
Decomposition of DFDs
15
Functional decomposition is an
iterative process of breaking a
system description down into finer
and finer detail.
This creates a set of diagrams in
which one process on a given
diagram is explained in greater
detail on another diagram.
The process continues until the
subprocess cannot be broken down
16
Decomposition of DFDs
(Cont.)
Balancing DFDs
17