資格暗記無料で始める

エクストリームプログラミング(XP)とは?

エクストリームプログラミング(XP)とは、テスト駆動開発、ペアプログラミング、継続的インテグレーション、リファクタリング、シンプルデザイン、オンサイト顧客などの実践(プラクティス)を組み合わせるアジャイル手法。

システムアーキテクト試験の過去問では1回出題されています。

えくすとりーむぷろぐらみんぐ

システムアーキテクト試験の頻出用語/午前II/別名:XP、エクストリームプログラミング、XP(エクストリームプログラミング)


エクストリームプログラミング(XP)の意味

テスト駆動開発、ペアプログラミング、継続的インテグレーション、リファクタリング、シンプルデザイン、オンサイト顧客などの実践(プラクティス)を組み合わせるアジャイル手法。

エクストリームプログラミング(XP)の具体例

実装前にテストを書き、常時結合して壊れたら即座に直す、という短いフィードバックループで進める。

エクストリームプログラミング(XP)は試験でどう引っ掛けられる?

スクラムと取り違えやすい。XPテスト駆動開発やペアプログラミングといった技術プラクティスを規定するが、スクラム役割・イベント・成果物という管理の枠組みでプログラミングの進め方までは規定しない。ペアプログラミングは2人で同じコードを書く実践で、分担して並行に書くことではない。

エクストリームプログラミング(XP)と関連する用語

エクストリームプログラミング(XP)が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。