15.3. Assume that 10 errors have been introduced in the requirements model and t
ID: 3563762 • Letter: 1
Question
15.3. Assume that 10 errors have been introduced in the requirements model and that each
error will be amplified by a factor of 2:1 into design and an addition 20 design errors are introduced
and then amplified 1.5:1 into code where an additional 30 errors are introduced. Assume
further that all unit testing will find 30 percent of all errors, integration will find 30 percent of
the remaining errors, and validation tests will find 50 percent of the remaining errors. No
reviews are conducted. How many errors will be released to the field.
Explanation / Answer
1. Requirement errors: 10
Design errors: 10*2 +20 = 40
Code Errors: 40*1.5 + 30 = 90
unit testing: minus 30% errors i.e 70% errors : 0.7*90 = 63 errors remain
integration testing: 0.7*63 = 44.1 errors remain
validation: 0.5*44.1 = 22.05 errors remain
22 errors will be released to field
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.