Page 253 -
P. 253
220 Part 3 • the analysis Process
Figure 8.10
Visible Analyst screen showing
a data store description.
(Screenshots from Visible
Analyst. Copyright © 2012 by
Visible Systems Corporation.
Reprinted with permission.)
overview of the production of an EMPLOYEE PAYCHECK. The corresponding data dictionary
entry for EMPLOYEE RECORD shows the EMPLOYEE NUMBER and four structural records,
data obtained early in the analysis. Similarly, TIMEFILE RECORD and the EMPLOYEE
PAYCHECK are also defined as a series of structures.
Data Flow Data Structure
Employee = Employee Number +
Employee Record Personal Information +
D2 Timefile Wage Information +
Current Pay Information +
Timefile Year-to-Date Information
Record
Timefile = Employee Number +
Record Employee Name +
Employee 5 Hours Worked
Record Employee
D1 Employee Produce Paycheck
Master Employee Employee Employee = Employee Number +
Paycheck Paycheck Employee Name +
Address +
Current Pay Amounts +
Year-to-Date Figures
Hours Wage = Rate of Pay +
Worked Information Number of Dependents
5.3 Current = Gross Pay +
Wage Current Pay Pay Federal Withholding +
Information Computer Amounts
Current Amounts State Withholding +
Pay Social Security Withholding +
Amounts Net Pay
Figure 8.11
Two data flow diagrams and corresponding data dictionary entries for producing an employee paycheck.