令和4年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問16
テクノロジ/開発技術XP(Extreme Programming)のプラクティスの一つであるものはどれか。
出典:令和4年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問16
- ア構造化プログラミング
- イコンポーネント指向プログラミング
- ウビジュアルプログラミング
- エペアプログラミング
正解:エ
解説
XP(Extreme Programming)は,ケント・ベックが提唱したアジャイル開発手法で,ペアプログラミング,テスト駆動開発,リファクタリング,継続的インテグレーション,オンサイト顧客などのプラクティスから構成されます。選択肢の中では,ペアプログラミングが XP のプラクティスに該当します。
選択肢ごとの解説
- ア誤り。構造化プログラミングは,制御構造を順次・選択・繰返しの三つに限定して記述する構造化手法の技法であり,XP のプラクティスではありません。
- イ誤り。コンポーネント指向プログラミングは,再利用可能な部品(コンポーネント)を組み合わせて開発する手法であり,XP のプラクティスではありません。
- ウ誤り。ビジュアルプログラミングは,図形やアイコンを用いて視覚的にプログラムを作成する方式であり,XP のプラクティスではありません。
- エ正しい。ペアプログラミングは,二人一組でコーディングを行う XP のプラクティスの一つです。