Professional Documents
Culture Documents
DFD Diagram
DFD Diagram
Process Modeling
Objective:
DFDs
Visually represent
data flows
processes
Source or Entity
Gane & Sarson Methodology
DFDs
Input
Process
Output
DFDs
Data Flow
Data Flow
Input
Process
Output
Developing DFDs
Context Diagram
System Overview
Little or no detail
More detailed
Context DFD
0
Tenant
Lease,
Payments
Apartment
Rental
System
Lease
Cash
Report
Bank Deposit
Bank
External
Manager
Course
information
Department
Staff
Course
offerings
0
Course
Registration
System
Enrollment
information
Student
schedules
Students
Sellers
House
information
Buyer
information
AREI
System
House
information
House
Information
House
Information
Multiple
Listing
Service
Buyers
Level 0 DFD
Tenant Info
1
New
Tenant
Process
Receipt
Tenant
D1 Tenant File
Bank
Deposit
Bank
2
Notice
Payments
Collection
Process
Cash Report
Unpaid
Charges
Tenant
Info
D1 Tenant File
Delinquencies
Ext.
Mgr
3
Delinquent
Process
Delinquency
Report
Course Offering
List
D2
Dept
Staff
Student Enrollment
Report Request
Available
course request
Available courses
Maintain
student
enrollments
Course
Offering
Updates
Course
Offerings
Student
Enrollment
Report
Available
courses
Maintain
department
course
offerings
Course Offerings
Course
information
Course
enrollment
request
D3
Course enrollment
Student schedule
Student
schedule
Fee Payment
History
Enrollments
3
Course
Enrollment
Reports
Enrollment
information
D1
Fees
Students
D2
Sales Contract
Sellers
House information
Maintain
house
seller
information
Sales Contracts
House information
House information
D1
Multiple Listing
Services File
D3
Offered Houses
House information
House
information
House information
Generate
requested
report
Buyer
information
D4
Buyers
Vertical Balancing
Deposit Checks
Tenant
Info
2.1
Collect
Security
Deposit
Deposit Receipts
Bank Deposit
D1 Tenant File
Tenant
Info
Bank Deposit
2.2
Rent Checks
Collect
Rent
Unpaid
Charges
Payment Receipts
Cash
Report
Deposit
Check
2.1.1
Make
Bank
Deposit
Bank
Deposit
Deposit
Info
2.1.2
Update
Tenant
File
Update
Info
2.1.3
Receipt
Create
Receipt
Tenant
Info
D1 Tenant File
Department ID
Course Offering
List Request
1.1
Produce
course
offering
list
New Course
information
New Course
D2
Dept.
Staff
Course to
delete
Course Offerings
1.3
Delete
course
Course to delete
1.4
Course modifications
Modify
existing
courses
Existing Course
information
Course modifications
2.1
Produce
course
offering
list
Available
Courses
Available courses
D2
Course Offerings
2.2
Course enrollment add
Add course
to schedule
Course to add
to enrollment
Students
Course to
delete
Student schedule
Fees
D3
Enrollments
Course to delete
2.4
Current schedule request
D1
Course enrollment
add
2.3
Delete
course from
schedule
Obtain
current
schedule
Student enrollment
information
3.1
Report
Request
Obtain
report
type
Report
type
Dept.
Staff
Requested
report
3.2
Course offering
information
D2
Course Offerings
D3
Enrollments
Generate
requested
report
Enrollment
information
Common Errors
Logical
Physical
Physical DFDs
Defining
manual procedures
automated procedures
Deposit
Check
2.1.1
Make
Bank
Deposit
Bank
Deposit
Deposit
Info
2.1.2
Update
Tenant
File
Update
Info
2.1.3
Receipt
Create
Receipt
Tenant
Info
D1 Tenant File