データベーススペシャリスト暗記無料で始める

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

エクストリームプログラミングとは、少人数で短い反復を繰り返す軽量な開発手法。ペアプログラミング、テスト駆動開発、リファクタリング、継続的インテグレーション、小さなリリース、共同所有といった技術的なプラクティスの集合として定義され、コミュニケーション・シンプルさ・フィードバック・勇気・尊重を価値に置く。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では3回出題されています(2018年度〜2025年度)。

データベーススペシャリスト試験の頻出用語/午前II

別名:XP

この語が出る過去問を解く →

背景

要件を先に固め切ってから作る進め方は、途中で変わる要求に弱く、変更のたびに費用が跳ね上がる。そこで「変更は起こる前提」に立ち、変更に強い状態をコードとテストで維持し続けるという逆の発想で組み立てられたのがXPである。ケント・ベックが1990年代後半に提唱し、アジャイル開発の源流のひとつになった。

具体例

2人1組で1台の端末に向かい、書き手と確認役を交代しながらコードを書くのがペアプログラミングである。テーブル定義の変更のように影響範囲が読みにくい作業では、その場で第二の目が入るため、参照制約の見落としをコミット前に潰せる。

試験での引っ掛け

スクラムとの守備範囲の違いが的になる。XPが定めるのはペアプログラミング・テスト駆動開発・リファクタリングといった技術的なプラクティス、スクラムが定めるのはプロダクトオーナーやスクラムマスタという役割と、スプリントなどのイベントを持つ枠組みである。したがってスプリント・デイリースクラム・スクラムマスタをXPの用語として選ばせる選択肢は誤り。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2018年度〜2025年度)
  • 分野:午前II
  • スクラムとの守備範囲の違いが的になる。