この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

ソフトウェアのレビュー技法のうち、本問は「作成者以外の参加者がモデレータ(進行役)としてレビューを主導し、公式な記録と分析を行う」という特徴をもつものを問うています。これに該当するのがインスペクションです。インスペクションは、作成者本人ではない訓練されたモデレータが計画的に進行を管理し、参加者が役割(読み手、記録係など)を分担して、成果物の欠陥を体系的に検出する公式(フォーマル)なレビュー技法です。検出した欠陥は正式に記録・分類・分析され、プロセス改善にも活用されます。選択肢aのインスペクションが正解です。これに対しウォークスルーは、作成者自身が主導する比較的非公式なレビューで、参加者が成果物をたどりながら問題点を指摘するものです。パスアラウンドは成果物を複数人に配布してコメントをもらう簡易な方法、ペアプログラミングは2人1組で1つのプログラムを共同作成する開発手法です。「モデレータが主導」「公式な記録・分析」という2点がインスペクションを見分ける決め手になります。

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

選択肢 イ
ウォークスルーは、一般に成果物の作成者自身が主導し、参加者とともに成果物を順にたどりながら問題点を発見していく、比較的非公式なレビュー技法です。モデレータが主導するわけではなく、公式な記録・分析を必須としない点で、インスペクションとは異なります。一般に作成者自身が主導し成果物を順にたどりながら問題点を発見する非公式なレビューであり、モデレータが主導し公式な記録・分析を行うインスペクションとは性格が異なります。
選択肢 ウ
パスアラウンドは、成果物(ドキュメントやコード)を複数のレビューアに配布し、それぞれからコメントや指摘をもらう簡易なレビュー方法です。モデレータによる進行や公式な記録・分析を伴う形式的なレビューではないため、本問の特徴には該当しません。成果物を複数のレビューアに配布してコメントを集める簡易な方法であり、モデレータによる進行や公式な記録・分析を伴う形式的なレビューであるインスペクションには当たりません。
選択肢 エ
ペアプログラミングは、2人の開発者が1台の端末で1つのプログラムを共同で作成する開発手法(アジャイル開発のプラクティス)です。レビューに似た相互チェックの効果はありますが、成果物を対象に行う独立したレビュー技法ではなく、本問の特徴とは異なります。2人で1つのプログラムを共同作成するアジャイルの開発手法であり、相互チェックの効果はあっても、成果物を対象に行う独立したレビュー技法であるインスペクションとは異なります。

解くときのポイント

レビュー技法:インスペクション(モデレータ主導・公式な記録分析、最も形式的)、ウォークスルー(作成者主導・非公式)、パスアラウンド(配布してコメント収集)。ペアプログラミングは開発手法。『モデレータ+公式記録』=インスペクション。