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

XP (Extreme Programming) のプラクティスの一つであるものはどれか。

解答・解説

正解: エ. ペアプログラミング

XP(Extreme Programming)は、アジャイルソフトウェア開発手法の一つです。開発チームのコミュニケーションやフィードバックを重視し、ペアプログラミング、テスト駆動開発(TDD)、リファクタリングなどの具体的なプラクティスが定義されています。したがって、正解はエとなります。

各選択肢の解説

  • ア 構造化プログラミング
    順次、選択、反復の3つの基本制御構造を用いてプログラムを記述する手法です。XPのプラクティスではありません。
  • イ コンポーネント指向プログラミング
    独立した機能を持つ部品(コンポーネント)を組み合わせることでソフトウェアを構築する手法です。XPのプラクティスではありません。
  • ウ ビジュアルプログラミング
    テキストではなく、アイコンやブロックなどの視覚的な要素を組み合わせてプログラムを作成する手法です。XPのプラクティスではありません。
  • エ ペアプログラミング
    2人のプログラマが1台のコンピュータを共有し、1人がコードを書き、もう1人がそれを確認しながら共同で開発を行う手法です。XPの代表的なプラクティスの一つです。

Spineチーム