1. Apply the defect amplification model to the following example. You are given
ID: 3873873 • Letter: 1
Question
1. Apply the defect amplification model to the following example.
You are given the following development steps and associated error detection efficiency:
Preliminary design uncovers 70% of errors
Detail design uncovers 70% of errors
Code/unit test uncovers 60% of errors
And each of
Integration test, Validation test, System test uncovers 50% of errors
Tthe preliminary design phase generates 10 new errors and each of the detail design phase and the code/unit test generates 25 new errors.
The detail design phase passes 2 errors through unamplified whereas the rest are amplified at the ratio of 1:1.5. The detail design phase passes 5 errors through unamplified whereas the rest are amplified at the ratio of 1:3.
Explanation / Answer
Defect Amplification Model: Defect Amplicfication Model is used to illustrate the generaton and detection of errors during the priliminary desing, detail design, and coding steps of the software engineering process.
Please refer the provided pictorial representation -
Primary Design Uncovers 70% of errros + 10 New Errors results into 3 Defects passed into Detail design section.
(Considered amplified ratio of 1:1.5)
Detail Desing uncovers 70% of errors + 25 New errors results into 19.95 (Approx 20 Defects) defects passed into Code or Unit test phase.(Considered amplified ration of 1:3)
Code/Unit Test uncovers 60% of errors + 25 new errors results into 74.85 (Approx 75 Defects) defects passed into to integration test phase.
Integraion test area uncovers 50%, it passes 22.45 defects into next phase i.e., validation test.
Validation test area uncovers 50%, it passes 11.22 defects into next phase i.e., system test phase.
system test uncovers 50%, it passes 5.6 defects.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.