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