ソフトウェア
ソフトウェアテストにおける「信頼度成長曲線(ゴンペルツ曲線等)」の説明として正しいものはどれか。
ア.テストの進行に伴うバグ検出累積数の増加パターンを表したS字曲線で、テスト終盤に向けて検出率が下がり収束することが理想的な品質の証拠とされる。正解
イ.ソフトウェアの信頼度(MTTF)が時間とともに指数的に増加し続けることを示す直線グラフである。
ウ.リリース後の本番障害発生頻度を記録する曲線で、初期バーンインが終わればゼロに収束する。
エ.テストケース数の増加に対してコードカバレッジが増加する比例関係を示すグラフである。
解説
信頼度成長曲線は「ビルの建設進捗グラフ」のS字型。最初は次々バグが見つかり(上昇)、後半は残バグが少なくなって曲線が水平に近づく(収束)——この収束がリリース判断の目安。
なぜ ア が正解か
アが正解。信頼度成長モデル(Reliability Growth Model)はテスト工程の残存バグ数推定や収束タイミング予測に使われる。代表的なモデル:ゴンペルツ曲線(Gompertz)、指数モデル、Jelinekモデル等。バグ検出累積数がS字曲線を描き、傾きが急→緩やかになる収束点でリリース判断を行う。収束しない場合はバグが多量に残存している可能性を示す。
出典: AI生成問題(学習用)