令和3年度 春期 午前Ⅱ 問3
実装・構築
ウォークスルーに関する記述
プログラムのウォークスルーに関する記述として,適切なものはどれか。
- ア直接コーディングに携わったプログラマとは別のプログラマが机上でデバッグを行う。
- イ複数のプログラム開発者が集まり,テストで検出された誤りの原因を究明し,修正方法を決定する。
- ウプログラマの主催によって複数の関係者が集まり,ソースプログラムを追跡し,プログラムの誤りを探す。
- エレビュー対象となるプログラムの誤りの発見を第一目的とし,モデレータが会議を主催する。
答えと解説を見る
✓ これが正解ウプログラマの主催によって複数の関係者が集まり,ソースプログラムを追跡し,プログラムの誤りを探す。
解説
作成者が主催し、関係者でソースを追って誤りを探すのがウォークスルーです。
レビューの手法は、誰が主催し、何を目的に、どう進めるかで区別します。ウォークスルーは、プログラムの作成者が主催し、複数の関係者を集めて、ソースプログラムを処理の順にたどりながら誤りを探すレビューです。作成者自身が説明役となって参加者と一緒にプログラムを追っていくため、比較的気軽に開ける反面、進め方は主催者に委ねられます。これに対してインスペクションは、モデレータと呼ぶ進行役が会議を主催し、決められた手順で誤りの発見を目的に行います。主催者が作成者ならウォークスルー、モデレータならインスペクション、と主催者の違いで見分けるのが確実です。
ほかの選択肢はなぜ違うのか
- ア直接コーディングに携わったプログラマとは…:作成したプログラマとは別のプログラマが机上でデバッグを行うのは、個人による机上の確認です。複数の関係者が集まってソースプログラムをたどるという、ウォークスルーの形になっていません。
- イ複数のプログラム開発者が集まり,テストで…:テストで検出された誤りの原因を究明して修正方法を決めるのは、テスト後のデバッグのための打合せです。ウォークスルーはソースプログラムをたどって誤りを探すレビューで、検出済みの誤りの対処を決める場ではありません。
- エレビュー対象となるプログラムの誤りの発見…:レビュー対象の誤りの発見を第一目的とし、モデレータが会議を主催するのはインスペクションの説明です。ウォークスルーは作成者が主催するので、会議を取り仕切る人が異なります。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- レビュー決めたことや作ったものを、あらためて見直すことをいいます。設計書やプログラムの誤りを早く見つけるために、関係者で行うことが多いです。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問3
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問11:ユースケース駆動開発の利点(テスト)
- 令和7年度 春期 午前Ⅱ 問10:カークパトリックモデルの問題(テスト)
- 令和5年度 春期 午前Ⅱ 問12:スクラムに関する問題(レビュー)
- 平成30年度 秋期 午前Ⅱ 問13:スクラムに関する問題(レビュー)
- 平成28年度 秋期 午前Ⅱ 問23:JIS Q 27014の問題(レビュー)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)