令和7年度 春期 応用情報技術者試験 午前 問48
テクノロジ/開発技術XP(Extreme Programming)のプラクティスの一つであるものはどれか。
出典:令和7年度 春期 応用情報技術者試験 午前 問48
- ア構造化プログラミング
- イコンポーネント指向プログラミング
- ウビジュアルプログラミング
- エペアプログラミング
正解:エ
解説
XP(エクストリームプログラミング)は,テスト駆動開発,ペアプログラミング,リファクタリング,継続的インテグレーション,シンプル設計,共同所有などのプラクティスを定めたアジャイル開発手法です。
選択肢ごとの解説
- ア誤り。構造化プログラミングは,順次・選択・繰返しの3構造で処理を記述する古典的なプログラミング技法で,XP 固有のプラクティスではありません。
- イ誤り。コンポーネント指向プログラミングは,部品化されたソフトウェアを組み合わせて開発する考え方です。
- ウ誤り。ビジュアルプログラミングは,図形やブロックを操作してプログラムを組み立てる開発方式です。
- エ正しい。ペアプログラミングは XP を代表するプラクティスの一つです。