IPA公式正解:エ ペアプログラミング
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。ペアプログラミングは、XP(eXtreme Programming)の代表的なプラクティスの一つであり、2人のプログラマが1台のコンピュータに向かって協力してコーディングを行います。
【詳細解説】■ No.25 本問の核心・解法のポイント
アジャイル開発手法の一つであるXP(eXtreme Programming)の主要なプラクティス(実践項目)を正確に知っているかを問う問題です。
・各選択肢の徹底解説:
・ア:構造化プログラミングは、順次・選択・繰り返しの3つの制御構造を用いてプログラムを構築するソフトウェア工学の技法です。
・イ:コンポーネント指向プログラミングは、ソフトウェアを再利用可能な部品(コンポーネント)として設計・開発する手法です。
・ウ:ビジュアルプログラミングは、視覚的な要素(アイコンやブロック等)を操作してプログラムを作成する手法です。
・エ【選択肢エ★】:ペアプログラミングは、2人の開発者が1台のPCを共有し、一人がコードを書き(ドライバー)、もう一人がそれをリアルタイムでレビュー・支援する(ナビゲーター)XPの代表的なプラクティスです。
よって正解はエです。