Step 3 — Validate Design
What is involved in validating the design?
p. 694
Next
Octagon: Check program design for accuracy
Check program
design for accuracy
Logic error
design flaw
that causes
inaccurate results
Test data
sample data that
mimics real data that program will process
Octagon: Programmer checks logic for correctness and attempts to uncover logic errors
Programmer checks
logic for correctness
and attempts to uncover
logic errors
Octagon: Desk checkprogrammers use test data to step through logic
Desk check
programmers use test
data to step through logic
Octagon: Structured walkthroughprogrammer explains logic of algorithm while programming team steps through program logic
Structured walkthrough
programmer explains
logic of algorithm while programming team steps through program logic