レビューの基礎まとめ【ウォークスルー・インスペクションを解説】

レビューに関するブログのアイキャッチ画像 システム開発技術
広告

 このページでは,基本情報技術者試験をはじめとする情報処理技術者試験で必須となる,レビューについてシンプルにまとめています。レビューの概要を押さえたうえで,ウォークスルーとインスペクションの特徴や違い,インスペクションにおける各役割(モデレーター,オーナー,インスペクターなど)を整理して解説します。試験で問われやすいポイントを意識しながら,それぞれの目的や進め方を理解していきましょう。

広告

レビューとは(目的と実施タイミング)

 レビューとは,開発の各工程において,仕様書やソースコードなどの成果物を開発者以外の人が詳細に調べ,曖昧な点や問題点を検出して開発者にフィードバックすることをいいます。

※ エラーや問題点を,次の工程に持ち込まないために行う

ウォークスルーとは(工程主体の成果物確認)

 ウォークスルーは,作成者がレビュー対象の説明をし,参加者がレビュー対象を説明に沿って追跡・検証して問題点などを指摘する形で行います。

※ 作成者が数人の参加者を招集する

※ 問題点の修正は作成者に任される

インスペクションとは(組織的検証の手法)

 インスペクションは,レビュー対象を用意されたチェックシートと照合して検証し,問題点があれば記録表に記録するとともに,作成者に指摘して問題点が処理されるまでを追跡する形で組織的に行います。参加者の役割には,次のようなものがあります。

モデレーター開催責任者。全体の進行を取り仕切る
オーナーレビュー対象の作成者。レビュー対象の問題点の修正を行う
インスペクター評価者。レビュー対象の検証を行い,問題点を発見する
プレゼンター参加者に資料の説明を行う
スクライブ書記。発見された問題点などを記録する

まとめ

 今回は,レビューについてシンプルにまとめてみました。ウォークスルーとインスペクションの違いや,インスペクションにおける各役割は試験で頻出のため,目的と進め方をセットで整理して覚えておきましょう。

 理解が進んだら,過去問題等にもチャレンジしてみてください。