IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:エ

解説

XP(エクストリームプログラミング)は,開発初期から高い品質を保ちながら変化に迅速に対応するためのアジャイル開発手法で,二人一組でプログラミングを行うペアプログラミングをはじめ,テスト駆動開発,継続的インテグレーション,リファクタリングなどのプラクティスを取り入れています。

選択肢ごとの解説

  • 誤り。構造化プログラミングは,制御構造を順次・選択・繰返しに限定して記述するプログラミング技法であり,XP固有のプラクティスではありません。
  • 誤り。コンポーネント指向プログラミングは,再利用可能な部品(コンポーネント)を組み合わせて開発する手法であり,XPのプラクティスとして特に位置付けられているものではありません。
  • 誤り。ビジュアルプログラミングは,図形やアイコンを用いて視覚的にプログラムを作成する手法であり,XPのプラクティスではありません。
  • 正しい。ペアプログラミングは,XPのプラクティスの一つとして取り入れられている,二人一組で一台のコンピュータを使ってプログラミングを行う手法です。
応用情報技術者の過去問を演習モードで解く