応用情報技術者 2016年 春期 午前2 問49
問題文
作業成果物の作成者以外の参加者がモデレータとして主導すること、並びに公式な記録及び分析を行うことが特徴のレビュー技法はどれか。
選択肢
ア:インスペクション(正解)
イ:ウォークスルー
ウ:パスアラウンド
エ:ペアプログラミング
作業成果物の作成者以外の参加者がモデレータとして主導するレビュー技法【午前2 解説】
要点まとめ
- 結論:作業成果物の作成者以外がモデレータを務め、公式な記録と分析を行うレビュー技法はインスペクションです。
- 根拠:インスペクションは品質保証のために体系的かつ厳密に進められ、第三者が主導して問題点を抽出します。
- 差がつくポイント:モデレータの役割と記録の公式性、分析の徹底度合いでインスペクションと他のレビュー技法を区別することが重要です。
正解の理由
ア: インスペクションは、作業成果物の作成者以外の参加者がモデレータとして主導し、公式な記録と分析を行うことが特徴です。これは品質向上のために厳密な手順で実施され、問題点の発見と改善策の提示に重点が置かれています。
他の選択肢は、作成者が主導したり、非公式なレビューであったり、ペアでの共同作業であるため、条件に合致しません。
他の選択肢は、作成者が主導したり、非公式なレビューであったり、ペアでの共同作業であるため、条件に合致しません。
よくある誤解
インスペクションは単なるレビューやウォークスルーと混同されがちですが、公式な記録と第三者のモデレータが必須である点が異なります。
ペアプログラミングはレビュー技法ではなく、共同コーディングの手法です。
ペアプログラミングはレビュー技法ではなく、共同コーディングの手法です。
解法ステップ
- 問題文の「作成者以外の参加者がモデレータとして主導する」点に注目する。
- 「公式な記録及び分析を行う」ことが特徴の技法を探す。
- 各選択肢の特徴を確認し、インスペクションが該当することを確認する。
- 他の選択肢は非公式や作成者主導、または共同作業であるため除外する。
- よって、正解はインスペクション(ア)と判断する。
選択肢別の誤答解説
- イ: ウォークスルーは作成者が主導し、参加者が非公式にレビューするためモデレータが作成者以外とは限らず、公式記録も必須ではありません。
- ウ: パスアラウンドは成果物を順番に回覧してレビューする方法で、モデレータの存在や公式な記録は特徴ではありません。
- エ: ペアプログラミングは2人でコードを書く共同作業であり、レビュー技法とは異なりモデレータも存在しません。
補足コラム
インスペクションは1970年代にマイケル・ファーラーによって提唱されたレビュー技法で、ソフトウェア開発の品質保証において非常に効果的とされています。公式な記録を残すことで問題の追跡や改善効果の評価が可能となり、プロジェクト管理にも役立ちます。
FAQ
Q: インスペクションとウォークスルーの違いは何ですか?
A: インスペクションは第三者がモデレータを務め、公式な記録と分析を行う厳密なレビューです。ウォークスルーは作成者主導で非公式に進められます。
A: インスペクションは第三者がモデレータを務め、公式な記録と分析を行う厳密なレビューです。ウォークスルーは作成者主導で非公式に進められます。
Q: ペアプログラミングはレビュー技法ですか?
A: いいえ。ペアプログラミングは2人でコードを書く共同作業の手法であり、レビュー技法とは異なります。
A: いいえ。ペアプログラミングは2人でコードを書く共同作業の手法であり、レビュー技法とは異なります。
関連キーワード: インスペクション、レビュー技法、モデレータ、品質保証、ソフトウェアレビュー

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

