Context Diagram For Employee Payroll System
Context Diagram For Employee Payroll System
Payroll System
0
Employe Payroll Report
Time Sheet
e
Payroll
Employee Payroll Check System
Accounting
Department
Level 0 Data Flow Diagram for Employee Payroll System
Paycheck
2.0 Data
Employee Payroll
Employe Record
Compute S
Data
e S Employee Weekly 2
File
1 Data File Paychec Payroll
k Record
Hours 3.0
Worked Employee
Payroll Prepare
Record
1.0 Employee Paycheck Weekly
Payroll
Time Sheet Create
summary
Weekly 4.0
Payroll Prepare Payroll
Record Employe Report
e
Tax Accounting
Form Departmen
Employee Tax Form t
Level 1 Data Flow Diagram for Employee Payroll System
Paycheck
Employee
Data S Payroll Data
Employee Data Record File
Employe S1 2
File Payroll
e Net
Pay
Record
Hours 2.1 2.2 2.3
Data 3.1
Worked Compu Compu Create
te te Sort
1.0 Payroll Payroll
Gross Gross Net Check Record
Time Sheet Create Pay Pay Pay By
Weekly Data Employee
Payroll
Record
Sorter
Record
3.2
Employee Print
Paycheck Employee Weekly
Payroll Payroll
summary
Record
4.2 4.1
Print Payroll Report
Calculate
Employe
Payroll
e Accounting
deductio
Employee Tax Tax Payroll
ns
Form Deductions Departmen
t
Excerpt from Fully Decomposed Data Flow
Diagram for Employee Payroll System
4.1.1 Employee
Calculat
Payroll
e
Record
Payroll
Tax
Employee Tax Form
deductio
ns
Total Deductions
1.0 2.0
Comp 3.0
Prepar 4.0
Prepar
Create ute e e
Weekly Weekl Weekly Employ
Payroll y Payroll ee
Record Paych summa Tax
eck ry Form
0.0
Process
Data Flow
Incorrect Diagram
0.0
Process
Data Flow Data Flow
Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
0.0
Process
Data Flow
Incorrect Diagram
0.0
Process
Data Flow Data Flow
Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
3. The inputs to a process must be sufficient to produce
the outputs from the process. (Gray Hole)
S Time
1 Sheets
1.0
Process
Hours
Worked
Incorrect Diagram
S Time
1 Sheets
1.0
Hours
Worked
Process
Employee
Data
S Employee Correct Diagram
1 File
Rules Governing Construction of
Data Flow Diagrams
4. All data stores must be connected to at least one process.
S
Data Store
1 Data Flow
S
Data Store
2
Incorrect Diagram
0.0
S
Data Store
1
Data Flow Process
Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
5. A data store cannot be connected to a source or sink.
Entity
Source/sin Data Flow
k
S
Data Store
1
Incorrect Diagram
0.0
S
Process Data Store
Data Flow 1
Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
6. A data flow can have only one directions of flow. Multiple data flows
To and/or from the same process and data store must be shown by
separate arrows.
0.0
Data Flow
S
Process Data Store
1
Incorrect Diagram
0.0
Data Flow
Process
Data Flow S
Data Store
1
Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
7. If the exact same data flows to two separate processes,
it should be represented by a forked arrow.
2.0
Fl ow
Data Proces
s
0.0
Process
3.0
Data Proces
2.0
Flow s
Proces
s Incorrect Diagram
0.0
Data
Process 3.0
Flow
Proces
s
Correct Diagram
Rules Governing Construction of
Data Flow Diagrams
8. Data cannot flow directly back into the process it has just left.
0.0
Process
Incorrect Diagram
Data Flow
Data Flow
1.0 2.0
Process Process
3.0 Correct Diagram
Process
Data Flow
Rules Governing Construction of
Data Flow Diagrams
9. All data flows must be named using a noun phrase.
Verify Order
Verified Order