XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。
選択肢
- アテストプログラムを先に作成し,そのテストに合格するようにコードを記述する開発手法のことである。
- イ一つのプログラムを2人のプログラマが,1台のコンピュータに向かって共同で開発する方法のことである。
- ウプログラムの振る舞いを変えずに,プログラムの内部構造を改善することである。
- エ要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
正解と解説
正解:エ 要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
XPはアジャイル開発を代表する手法の一つで、要求の変化を前提に短いサイクルで動くソフトウェアをリリースし続けることを目指します。テスト駆動開発やペアプログラミング、リファクタリングなどはXPが実践として取り入れているプラクティスであり、XPそのものの説明ではありません。
選択肢ごとの解説
- アテスト駆動開発の説明で、XPが採用するプラクティスの一つにすぎない。
- イペアプログラミングの説明で、これもXPのプラクティスの一つ。
- ウリファクタリングの説明であり、XP全体の定義ではない。
- エ正しい。変化に対応し短いサイクルでリリースするアジャイル手法。
同じ分野の他の問題
- ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており、2週間ごとに新機能や不具合の修正を含めた…2026年度 秋期 問43
- ソフトウェア開発モデルであるアジャイルモデルの特徴に関して、次の記述中のa、bに入れる字句の適切な組合せはどれか。 アジ…2025年度 秋期 問39
- アジャイル開発に関する記述として、最も適切なものはどれか。2024年度 秋期 問40
- アジャイル開発を実施している事例として、最も適切なものはどれか。2021年度 秋期 問51
- 開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリ…2020年度 10月試験 問37
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。