※このページには広告(PR)が含まれます

ITパスポート 令和4年度 問38 の解説マネジメント系/開発技術

正解はエ。XP(エクストリームプログラミング)はアジャイル開発アプローチの代表格であり、変化に対応しながら短い開発サイクルを繰り返す手法を総括して説明しているため、最も適切です。

XP (エクストリームプログラミング)の説明として、最も適切なものはどれか。

この設問が問うていること

アジャイル開発の代表的な開発フレームワークである「XP(エクストリームプログラミング)」の定義について問う設問です。

アテストプログラムを先に作成し、そのテストに合格するようにコードを記述する開発手法のことである。
選択肢アの解説: テストプログラムを先に記述する「テスト駆動開発(TDD)」についての説明です(XPのプラクティスの一つです)。
イ一つのプログラムを2人のプログラマが、1台のコンピュータに向かって共同で開発する方法のことである。
選択肢イの解説: 2人で共同でコードを書く「ペアプログラミング」についての説明です(XPのプラクティスの一つです)。
ウプログラムの振る舞いを変えずに、プログラムの内部構造を改善することである。
選択肢ウの解説: プログラムの内部構造を綺麗にする「リファクタリング」についての説明です(XPのプラクティスの一つです)。
エ要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする、アジャイル開発のアプローチの一つである。正解
選択肢エの解説: XP(エクストリームプログラミング)はアジャイル開発アプローチの代表格であり、変化に対応しながら短い開発サイクルを繰り返す手法を総括して説明しているため、最も適切です。

総合解説

XP(Extreme Programming:エクストリームプログラミング)は、要件定義が曖昧であったり変化が激しかったりするソフトウェア開発において、顧客の要求変化に柔軟かつ迅速に対応し、高品質な開発を進めるためのアジャイル開発手法の一つです。 ・開発を成功させるための「4つの価値」と、それを実現するための「プラクティス(実践事項)」を定めています。 ・各選択肢に登場する用語との関係は以下の通りです。 ・選択肢a: プラクティスの一つである「テスト駆動開発(TDD)」の説明。 ・選択肢b: プラクティスの一つである「ペアプログラミング」の説明。 ・選択肢c: プラクティスの一つである「リファクタリング」の説明。 ・選択肢d: XPそのものの最も広範かつ的確な定義です。 したがって、正解は選択肢dです。

執筆・監修: はるのパパ(運営者)更新日: 2026-07-05出典: ITパスポート試験 令和4年度 問38(IPA)

開発技術をまとめて学ぶ

開発技術 重点教科書 →

システム開発の流れ(要件定義〜保守)とアジャイル・ウォーターフォールなどの開発プロセスモデルを、初心者にもわかりやすく整理して解説します。

令和4年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和4年度の過去問CBTを解く
PR(SMART合格講座)

苦手な分野を講座で体系的に学び直すなら

🎓

SMART合格講座(スマホで学ぶ試験対策講座)

スマートフォンでの視聴に合わせた講義動画とテキストで、ITパスポートを含む資格の試験対策ができるオンライン講座です。