平成27年度 春期 午前 問49
システム開発技術
バグに関する問題
図は,テスト項目消化件数 X において,目標値として設定したバグ累積件数に到達したことを示す。この図の状況の説明として,適切なものはどれか。
図(書き起こし): グラフ(絵)。線の形を読み取って書き下しました。
横軸=テスト項目消化件数(右端の目盛りに X)/縦軸=バグ累積件数
・水平の破線が「バグ累積件数の目標値」の高さに引かれている
・X の位置に縦の破線
・実線の曲線は原点付近からゆるやかに立ち上がり,右へ行くほど傾きが増して(下に凸)
X の位置で目標値の破線に達する
⇒ 消化が進むほどバグの出る勢いが増している形。- アテスト工程が順調に終了したことを示す。
- イテスト前段階での机上チェックやシミュレーションが十分にされていることを示す。
- ウまだ多くのバグが内在している可能性があることを示す。
- エ目標のバグ累積件数が達成されたので,出荷後にバグが発生する確率が低いことを示す。
答えと解説を見る
✓ これが正解ウまだ多くのバグが内在している可能性があることを示す。
解説
曲線の傾きが増しており内在バグが残っています。
テスト項目の消化に伴うバグ累積件数の見方には軸があります。順調に品質が固まっていく形は、進むほどに新しく見つかる件数が減っていき、曲線の傾きが右へ行くほどゆるやかになる形です。逆に、進むほどに新しく見つかる件数が増えていく形は、曲線の傾きが右へ行くほど強まる形として現れ、これはまだ拾い切れていないバグが多く残っている合図と読み取れます。設問の図の曲線は、右へ進むほど立ち上がりが強まって目標値の高さに達しています。だから読み取れるのは、この時点でもまだ多くのバグが内在している可能性があるという状況です。
ほかの選択肢はなぜ違うのか
- アテスト工程が順調に終了したことを示す。:テスト工程が順調に終了したことを示すと述べる肢です。順調な収束は右へ行くほど傾きがゆるくなる形として現れますが、設問の曲線は逆で右へ行くほど傾きが増しています。読み取れる状況とかみ合いません。
- イテスト前段階での机上チェックやシミュレー…:テスト前段階での机上チェックやシミュレーションが十分にされていることを示すと述べる肢です。事前の点検が十分ならバグの出方が早期に頭打ちになる形が期待されますが、設問の曲線はむしろ勢いを増しています。
- エ目標のバグ累積件数が達成されたので,出荷…:目標のバグ累積件数が達成されたので、出荷後にバグが発生する確率が低いことを示すと述べる肢です。目標値に届いたことだけで低さは言えず、届き方が右上がりに強まる形なら残存を疑うのが自然な読みになります。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
出典:平成27年度 春期 基本情報技術者試験 午前 問49(改変:原典の図表をテキストに書き起こした)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)