過去問解きまくり研究所 ホーム

令和5年度 春期 午前Ⅱ 問10

ソフトウェア開発管理技術

タイピングを行う人をドライバと呼び,その様子を見ながら指摘や助言をする人をナビゲータと呼んで,2 人が 1 台の PC を共有して共同でプログラムを作成する技法はどれか。

答えと解説を見る

✓ これが正解エペアプログラミング

解説

ドライバとナビゲータの2人で1台を使うのはペアプログラミングです。

見分ける軸は、プログラムを作る作業そのものを2人で同時に行うかどうかです。ペアプログラミングでは、2人が1台の PC を共有し、キーボードを操作してコードを書くドライバと、その様子を見ながら設計の方向や誤りを指摘するナビゲータに分かれて進めます。役割は途中で交代しながら進めることが多く、書いているその場でレビューが行われるので、誤りの早期発見や知識の共有につながります。ほかの語は、出来上がった成果物を後から確認するレビューの手法です。作りながら2人で見るのがペアプログラミング、作った後で見るのがレビュー、と時点で区別すると迷いません。

ほかの選択肢はなぜ違うのか

出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)