アジャイルソフトウェア開発などで導入されている“ペアプログラミング”の説明はどれか。
平成26年度 秋期 応用情報技術者 問49
テクノロジ系
正解と解説
正解 エ
ペアプログラミングは、2人のプログラマが1台の前で一つのプログラムを相談やレビューをしながら開発する手法です。
ペアプログラミングは、XP(eXtreme Programming)のプラクティスの一つです。2人のプログラマが一つのプログラムを共同で作ります。一人がコードを書くドライバ、もう一人がそれを確認するナビゲータを担い、役割を適宜交代します。その場でレビューが行われるので品質が上がり、知識も共有されます。選択肢の「一つのプログラム」「その場で相談したりレビューしたり」が決め手です。
ア:プロトタイピングは、試作した画面や帳票を利用者に見せて要求仕様を確認する手法です。
イ:メインプログラムとサブプログラムを分担するのは、通常の作業分担です。ペアプログラミングでは2人が一つのプログラムを一緒に作ります。
ウ:アジャイル開発は持続可能なペースを重視し、長時間の連続作業は推奨しません。ペアプログラミングは交代で休憩するための手法ではありません。
出典:平成26年度 秋期 応用情報技術者試験 問49
全年度から出題。10問で実力を判定します。登録不要。
出典:平成26年度 秋期 応用情報技術者試験 問49(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方