Chapter3 SQA Management
Chapter3 SQA Management
3-6x
Code Code
Review
10x Test
Testing Review
15-70x Customer
Maintenance Feedback
40-1000x
Cost Impact of Software Defects
Errors
from
Previous
Steps
Errors Passed Through Percent Efficiency
Errors
Passed to
Next Step
Defect Amplification and Removal
Preliminary
Design
0
Detailed
10
0 0% Design
10 6
6
4 37 Code/Unit
4x1.5 0% Testing
25 10
10
27 94
37 27x3 20%
25
116
To
integration
testing...
Defect Amplification and Removal (cont’d)
Integration
94 Testing
94
94 Validation
0 47 Testing
0 50%
0 47
47
0 24
94 0 50% System Testing
0 24
24
0 12
47 0 50%
0
24
Latent
Errors
Review Checklist for System Engineering
1. Are major functions defined in a bounded and unambiguous fashion?
2. Are interfaces between system elements defined?
3. Are performance bounds established for the system as a whole and for each element?
4. Are design constraints established for each element?
5. Has the best alternative been selected?
6. Is the solution technologically feasible?
7. Has a mechanism for system validation and verification been established?
8. Is there consistency among all system elements?