IPA過去問ドリル

平成30年度 春期 応用情報技術者試験 午前 問49

テクノロジ/開発技術

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

出典:平成30年度 春期 応用情報技術者試験 午前 問49

正解:エ

解説

ペアプログラミングは,2人のプログラマがペアとなり,1台のコンピュータを共有しながら,その場で相談したり,コードをレビューし合ったりしながら1つのプログラムを協働で開発する手法で,品質向上や知識の共有を目的としています。

選択肢ごとの解説

  • 誤り。開発初期にプログラマと利用者がペアとなって要求仕様を確認するのは,プロトタイピングにおける利用者参加の説明であり,ペアプログラミングの説明ではありません。
  • 誤り。2人のプログラマがメインとサブに分担して別々に開発するのは,ペアプログラミングではなく単なる分担作業の説明です。
  • 誤り。交互に作業と休憩を繰り返して長時間連続で開発するという説明は,ペアプログラミングの本質(同時に協働してレビューし合うこと)とは異なります。
  • 正しい。2人のプログラマが1つのプログラムについてその場で相談・レビューしながら開発するのがペアプログラミングです。
応用情報技術者の過去問を演習モードで解く