IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:エ

解説

ペアプログラミングは,2人のプログラマが1台のコンピュータを共有し,一方がコードを書き(ドライバ),もう一方がその場でレビューや助言を行う(ナビゲータ)役割を交代しながら,一つのプログラムを共同で開発する手法で,品質向上や知識共有を目的としています。

選択肢ごとの解説

  • 誤り。プログラマと利用者が試作画面を見ながら要求仕様を確認するのはプロトタイピングなどの説明です。
  • 誤り。2人がメインとサブに分担して別々に開発するのは単なる作業分担であり,ペアプログラミングの特徴ではありません。
  • 誤り。作業と休憩を交代しながら連続で開発を行うことがペアプログラミングの主目的ではありません。
  • 正しい。2人のプログラマがその場で相談・レビューしながら一つのプログラムを共同開発するのがペアプログラミングです。
応用情報技術者の過去問を演習モードで解く