応用情報技術者 2013年 秋期 午前2 問46
問題文
設計上の誤りを早期に発見することを目的として、作成者と複数の関係者が設計書をレビューする方法はどれか。
選択肢
ア:ウォークスルー(正解)
イ:机上デバッグ
ウ:トップダウンテスト
エ:並行シミュレーション
設計上の誤りを早期に発見することを目的としたレビュー方法【午前2 解説】
要点まとめ
- 結論:設計書の誤りを早期に発見するには、作成者と複数の関係者が参加する「ウォークスルー」が最適です。
- 根拠:ウォークスルーは設計書を段階的に確認し、意見交換を通じて問題点を洗い出す手法で、早期発見に効果的です。
- 差がつくポイント:単なる個人の確認やテストではなく、関係者全員でレビューし議論する点が重要です。
正解の理由
ア: ウォークスルーは、設計書の作成者が説明しながら複数の関係者がレビューを行う手法で、設計上の誤りを早期に発見することを目的としています。参加者全員が設計内容を理解し、問題点を指摘できるため、品質向上に寄与します。
よくある誤解
机上デバッグやテスト手法はプログラムの誤り発見に有効ですが、設計段階の文書レビューには適しません。ウォークスルーはレビューの一種であり、単なる読み合わせとは異なります。
解法ステップ
- 問題文の目的を「設計上の誤りを早期に発見」と確認する。
- 選択肢の意味を整理する(ウォークスルー、机上デバッグ、トップダウンテスト、並行シミュレーション)。
- 設計書のレビューに該当する手法を選ぶ。
- 複数関係者が参加し、設計書を段階的に確認する「ウォークスルー」を選択。
選択肢別の誤答解説
- イ: 机上デバッグはプログラムの誤りを紙上で検証する方法で、設計書レビューには適しません。
- ウ: トップダウンテストはプログラムの統合テスト手法で、設計段階の誤り発見には使いません。
- エ: 並行シミュレーションは実装後の動作検証手法であり、設計書の誤り発見とは目的が異なります。
補足コラム
ウォークスルーはレビューの一種で、他に「インスペクション」や「レビュー会議」などがあります。インスペクションはより形式的で厳密なレビュー手法であり、ウォークスルーは比較的柔軟に行われる点が特徴です。
FAQ
Q: ウォークスルーとインスペクションの違いは何ですか?
A: ウォークスルーは作成者が説明しながら進める非公式なレビューで、インスペクションは役割分担やチェックリストを用いる形式的なレビューです。
A: ウォークスルーは作成者が説明しながら進める非公式なレビューで、インスペクションは役割分担やチェックリストを用いる形式的なレビューです。
Q: 机上デバッグはどの段階で使う手法ですか?
A: 主にプログラムの単体テスト前に、ソースコードの誤りを紙上で検証する段階で使います。
A: 主にプログラムの単体テスト前に、ソースコードの誤りを紙上で検証する段階で使います。
関連キーワード: ウォークスルー、設計書レビュー、早期誤り発見、ソフトウェア品質、レビュー手法

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

