修了試験 2025-12-14実施分 基本情報技術者試験 問40
アジャイル開発などで導入されている"ペアプログラミング"の説明はどれか。
正答4
解説
正解は4です。 アジャイル開発で用いられるペアプログラミングの説明を問う問題です。 ペアプログラミングは、2人のプログラマが1台のコンピュータの前に並び、1つのプログラムを共同で作る手法です。 1人がコードを書き、もう1人がその場でレビューや助言を行い、役割を適宜交代します。 【選択肢別解説】 1:× プログラマと利用者が試作した画面や帳票を見ながら要求を確かめるのは、プロトタイピングです。 2:× メインプログラムとサブプログラムを2人で分担して作るのは、作業の分業です。 ペアプログラミングでは、2人で1つのプログラムを作ります。 3:× 交互に休憩しながら長時間連続で開発する手法ではありません。 ペアプログラミングの目的は、品質の向上や知識の共有です。 4:○ 2人のプログラマがその場で相談やレビューをしながら1つのプログラムを開発し、品質の向上と知識の共有を図ります。 これがペアプログラミングです。 【ポイント】 ペアプログラミングは、XP(エクストリームプログラミング)の代表的なプラクティスです。 コードを書く人をドライバ、レビューする人をナビゲータと呼ぶことがあります。まとめて解く
修了試験 2025-12-14実施分を通しで解く(60問)→