IPA過去問ドリル

平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

XP(eXtreme Programming)のプラクティスの一つに取り入れられているものはどれか。

出典:平成28年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25

正解:エ

解説

XP(eXtreme Programming)は,変化に迅速に対応することを重視するアジャイル開発手法の一つであり,ペアプログラミング(2人の開発者が1台のコンピュータで役割を交代しながら共同でプログラミングを行う手法)は,コードの品質向上や知識共有を目的としたXPの代表的なプラクティスの一つです。

選択肢ごとの解説

  • 誤り。構造化プログラミングは,プログラムを順次・選択・繰返しの構造で記述する古くからのプログラミング手法であり,XPのプラクティスとして特に取り入れられているものではありません。
  • 誤り。コンポーネント指向プログラミングは,再利用可能な部品(コンポーネント)を組み合わせてソフトウェアを開発する手法であり,XP固有のプラクティスではありません。
  • 誤り。ビジュアルプログラミングは,図形やアイコンなどを用いてプログラムを視覚的に開発する手法であり,XPのプラクティスとして特に取り入れられているものではありません。
  • 正しい。2人の開発者が1台のコンピュータで共同してプログラミングを行うペアプログラミングは,XPの代表的なプラクティスの一つとして取り入れられています。
データベーススペシャリストの過去問を演習モードで解く