令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問3
テクノロジ/開発技術プログラムのウォークスルーに関する記述として,適切なものはどれか。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問3
- ア直接コーディングに携わったプログラマとは別のプログラマが机上でデバッグを行う。
- イ複数のプログラム開発者が集まり,テストで検出された誤りの原因を究明し,修正方法を決定する。
- ウプログラマの主催によって複数の関係者が集まり,ソースプログラムを追跡し,プログラムの誤りを探す。
- エレビュー対象となるプログラムの誤りの発見を第一目的とし,モデレータが会議を主催する。
正解:ウ
解説
ウォークスルーは,プログラムやドキュメントの作成者自身が主催者となって複数の関係者を集め,ソースプログラムなどを順を追って机上で追跡(トレース)しながら,誤りや問題点を発見するレビュー技法です。作成者主導で進められる非公式なレビューである点が特徴で,モデレータが主催して公式な記録・分析を行うインスペクションとは異なります。
選択肢ごとの解説
- ア誤り。コーディングを担当したプログラマとは別のプログラマが単独で机上デバッグを行う方法は,ウォークスルーの説明ではありません。
- イ誤り。複数の開発者が集まりテストで検出された誤りの原因を究明し修正方法を決定する活動は,デバッグ会議やフォールトの原因究明の説明であり,ウォークスルーの説明ではありません。
- ウ正しい。プログラマの主催によって複数の関係者が集まり,ソースプログラムを追跡してプログラムの誤りを探すのが,ウォークスルーの説明です。
- エ誤り。誤りの発見を第一目的としてモデレータが会議を主催する進め方は,インスペクションの説明であり,ウォークスルーの説明ではありません。