IPA過去問ドリル

令和3年度 春期 応用情報技術者試験 午前 問50

テクノロジ/開発技術

アジャイル開発などで導入されている“ペアプログラミング”の説明はどれか。

出典:令和3年度 春期 応用情報技術者試験 午前 問50

正解:エ

解説

ペアプログラミングは,2人のプログラマがペアとなって1台のコンピュータに向かい,一方がコードを書き,もう一方がその場でレビューや助言を行いながら,一つのプログラムを共同で開発する手法です。品質の向上や知識の共有が主な狙いです。

選択肢ごとの解説

  • 誤り。プログラマと利用者がペアになって試作品を確認しながら開発するのは,プロトタイピングに近い説明でありペアプログラミングではありません。
  • 誤り。メインプログラムとサブプログラムを2人で分担するのは単なる作業分担であり,共同で一つのプログラムを作るペアプログラミングではありません。
  • 誤り。交互に作業と休憩を繰り返して長時間連続で開発することはペアプログラミングの目的ではありません。
  • 正しい。2人がその場で相談・レビューしながら一つのプログラムを開発し,品質向上や知識共有を図るのがペアプログラミングです。
応用情報技術者の過去問を演習モードで解く