令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問10
テクノロジ開発プロセス
この問題は2023(R5)春 システムアーキテクト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
タイピングを行う人をドライバと呼び,その様子を見ながら指摘や助言をする人をナビゲータと呼んで,2人が1台のPCを共有して共同でプログラムを作成する技法はどれか。
解答・解説を読む
正解: 選択肢エ
問題文にある「タイピングを行う人をドライバと呼び,その様子を見ながら指摘や助言をする人をナビゲータと呼んで,2人が1台のPCを共有して共同でプログラムを作成する技法」は、ペアプログラミングの説明です。アジャイルソフトウェア開発などでよく採用される手法です。
各選択肢の解説
- ア インスペクション: 進行役であるモデレータなどの明確な役割を決め、チェックリストなどを用いて公式かつ体系的に行うレビュー手法です。
- イ ウォークスルー: 開発者が主体となり、プログラムの処理の流れなどを参加者に説明しながら誤りを発見する非公式なレビュー手法です。
- ウ パスアラウンド: 電子メールや回覧などを利用して、作成した成果物を複数の人に配布し、意見や指摘を求める手法です。
- エ ペアプログラミング: 設問の通り、ドライバとナビゲータの2人1組で1台のPCを共有してプログラミングを行う手法です。したがってこれが正解となります。