ゴンペルツ曲線|科目A-1(応用情報技術者) 令和6年 春期午前試験 問47
出典:令和6年春期 午前 問47
分野:システム開発技術 / システム要件定義・ソフトウェア要件定義
ソフトウェア信頼度成長モデルの一つであって,テスト工程においてバグが収束したと判定する根拠の一つとして使用するゴンペルツ曲線はどれか。
この問題を解く
この問題を解く
TSUNAGARU-ADVICE
まず押さえたいこと
ゴンペルツ曲線は、テストの進行に伴う累積誤り検出数が初期は緩やかに増え、中盤で大きく増加し、終盤では上限に近づいて収束するS字型の曲線になるのが特徴です。
迷ったときの判断軸
横軸がテスト項目消化数、縦軸が累積誤り検出数なら、累積値なので基本的に減少しません。その上で、序盤は検出が少ない → 中盤で検出が加速する → 終盤で新たな誤りが見つかりにくくなって横ばいに近づく形を探しましょう。
科目Bにつなげるために
特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、信頼度成長モデルをテスト進捗、欠陥収束、リリース判定と結び付けて理解しましょう。単にテスト件数を見るのではなく、誤り検出数の増え方が鈍化しているかを品質評価に利用する考え方が重要です。
ゴンペルツ曲線は、テストの進行に伴う累積誤り検出数を表すソフトウェア信頼度成長モデルの一つで、一般にS字型の曲線になります。
テストの初期段階では、テスト項目を消化しても検出されるバグは少なく、累積誤り検出数は緩やかに増加します。
テストが進むと、多くのバグが発見されるようになり、累積誤り検出数が急激に増加します。その後、潜在しているバグが少なくなるにつれて増加が緩やかになり、最終的には一定値へ収束していきます。
つまり、「緩やかに増加 → 急激に増加 → 再び緩やかになって収束」というS字型になるグラフを選びます。
選択肢の中では、S字型を描いて上限へ収束しているのはウです。
したがって、ウが適切です。
❌他選択肢が誤りの理由ア:テストが進むほど累積誤り検出数の増加が急激になる曲線
⇒テスト終盤になっても誤りの検出ペースが増え続けており、バグが収束していく状態を表していません。ゴンペルツ曲線では、最終的に増加が鈍化して一定値へ近づきます。
イ:テスト項目消化数に比例して累積誤り検出数が増加する直線
⇒一定の割合でバグが発見され続ける形であり、テスト初期・中期・終期で検出ペースが変化するゴンペルツ曲線の特徴を表していません。
エ:テスト初期に急増し,その後徐々に収束する曲線
⇒指数型の信頼度成長モデルに近い形です。ゴンペルツ曲線では、初期の増加は緩やかで、その後に検出数の増加が加速してから収束するS字型になります。