過去問解きまくり研究所 ホーム

令和6年度 春期 午前 問47

開発技術

ゴンペルツ曲線に関する問題

ソフトウェア信頼度成長モデルの一つであって,テスト工程においてバグが収束したと判定する根拠の一つとして使用するゴンペルツ曲線はどれか。

〔図〕4 肢とも同じ座標軸のグラフ。横軸が「テスト項目消化数」,縦軸が「累積誤り検出数」で,形だけが異なる。

肢曲線の形
ア初めは寝ていて,右へ行くほど急に立ち上がる(下に凸)
イ原点付近から右上へまっすぐ伸びる直線
ウ初めは緩やか,中ほどで急に立ち,終わりで平らになる(S 字)
エ初めが急に立ち上がり,右へ行くほど寝ていく(上に凸)
答えと解説を見る

✓ これが正解ウ初めは緩やか,中ほどで急に立ち,終わりで平らになる S 字の曲線

解説

出だしも終わりも寝ている S 字です。

設問は、テスト工程で誤りが出尽くしたと判断する手掛かりに使う曲線の形を選ばせています。図はどれも、横軸がテスト項目の消化数、縦軸が累積の誤り検出数です。累積という語がある以上、値が減ることはないので、四つとも右上がりになります。そこで見るべきなのは両端の二点だけです。まず右端です。出尽くしたのであれば、テストを進めても新しい誤りが加わらないので、線は水平に近づきます。次に左端です。テストの立ち上がりでは環境づくりや手順の確認に時間がかかり、誤りはあまり見つかりません。したがって、初めは緩やかで、中ほどで急に立ち、終わりで平らになる S 字の形が求める答えです。ゴンペルツ曲線はこの形の代表で、同じ用途にはロジスティック曲線も使われます。曲線の式そのものを覚えていなくても、両端の形だけで決まります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和6年度 春期 応用情報技術者試験 午前 問47(改変:原典の図表をテキストに書き起こした)

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)