ソフトウェア構築(全40問中27問目)
No.27解説へ
バグ埋込み法によってソフトウェア内に残存するバグを推定する。テストによって現在までに発見されたバグは 48 個であり,総埋込みバグ 22 個のうち,テストによって発見されたものは 16 個であった。あと幾つのバグが潜在していると推定されるか。ここで,埋込みバグの発見数とソフトウェアのバグの発見数は比例するものとする。
出典:平成20年秋期 問43
- 6
- 10
- 18
- 22
広告
解説
埋め込みバグ数と検出されたバグ数の関係を図にすると次のようになります。数がわかっている埋め込み検出バグ数16個をもとにバグの検出率を求めると、
16÷22=8/11
であることがわかります。埋め込まれたバグと既存のバグに対する検出率は同じになるので、検出された分も含めた既存のバグの総量は、
32÷(8/11)=44
44個であることがわかります。この数字から検出済みの32個を引くと既存の残存バグ数は12個だとわかるので、これに埋め込まれたバグの残存数6個を足し合わせた18個がソフトウェアに含まれている残存バグ数ということになります。
16÷22=8/11
であることがわかります。埋め込まれたバグと既存のバグに対する検出率は同じになるので、検出された分も含めた既存のバグの総量は、
32÷(8/11)=44
44個であることがわかります。この数字から検出済みの32個を引くと既存の残存バグ数は12個だとわかるので、これに埋め込まれたバグの残存数6個を足し合わせた18個がソフトウェアに含まれている残存バグ数ということになります。
広告