Professional Documents
Culture Documents
Introduction To QSA Week - 1
Introduction To QSA Week - 1
Introduction To QSA Week - 1
WEEK -1
Four Stages of Software Development
Organization
Organization
quality
qualityplan
plan
Project
ProjectAA Project
ProjectBB Project
ProjectCC
quality
qualityplan
plan quality
qualityplan
plan quality
qualityplan
plan
• Testing Software
– A series of test case design methods that help ensure effective error detection
• Enforcing standards
• Controlling change
– Applied during software development and maintenance
• Measurement
– Track software quality and asses the ability of methodological and procedural changes to
improve software quality
3-6x
Code Code
Code Review
10x Test
Testing Review
Testing
15-70x Customer
Maintenance Feedback
Maintenance
40-1000x
[Adapted from Pressman 4th Ed]
Errors
Passed to
Next Step
Preliminary Design
0
0 0%
10
Detailed Design
10 6
6
4 37
4x1.5 0% Code/Unit Testing
25 10
10
27 27x3 20%
94
37
25
116
To integration
testing...
24
Latent Errors
Software
Software
Output
OutputSet
Set
Erroneous
outputs
User A Erroneous
Inputs Inputs
User B User C
Inputs Inputs