メインコンテンツへ
開発技術システム開発技術

ピアレビュー(Peer Review)の説明として、最も適切なものはどれか。

ア.上位の管理職がシステム設計書の品質を確認するために行う公式なレビュー会議
イ.ユーザが実際のシステムを操作して要件通りの動作を確認する受入テストの一種
ウ.同じ開発チームの仲間(ピア)が、作成者とは別の視点で成果物を検査して欠陥を発見するレビュー手法正解
エ.自動化ツールがソースコードを静的に解析してコーディング規約違反を検出する仕組み

解説

ピアレビューは「作者自身では気づけない校正を、同僚に頼む」仕組み。自分が書いた文章を自分で読んでも誤字を見逃すのと同じく、作者の目は内容に慣れすぎている——だから「他の目」が必要です。

なぜ ウ が正解か

ピアレビューは作成者と同等の知識・スキルを持つ仲間(ピア)が成果物を検査する手法です。ウォークスルー(作成者が説明し参加者がコメント)やインスペクション(正式な欠陥記録と修正確認プロセスを含む)などのバリエーションがあります。ピアレビューにより作成者の思い込みや見落としを早期発見でき、チーム全体の知識共有にも役立ちます。

なぜ ア は間違いか

管理職が行う公式レビューはマネジメントレビューや設計審査会(DR:Design Review)に近い概念です。ピアレビューは「ピア(同等の立場)」が実施するものであり、階層的な上下関係ではありません。

なぜ イ は間違いか

ユーザが実際のシステムを操作して要件を確認するのは「受入テスト(UAT)」です。ピアレビューは成果物の検査であり、実際のシステム操作ではありません。

なぜ エ は間違いか

自動化ツールによるコーディング規約違反の検出は「静的解析(Lint)」または「コード解析ツール」の説明です。ピアレビューは人間が行う知的作業であり、ツールによる自動化ではありません。

出典: AI生成問題(学習用)