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

マネジメント系

ア テストプログラムを先に作成し,そのテストに合格するようにコードを記述する開発手法のことである。

なぜ違う: これはテスト駆動開発(TDD)の説明であり,XP全体の説明ではない。

イ 一つのプログラムを2人のプログラマが,1台のコンピュータに向かって共同で開発する方法のことである。

なぜ違う: これはペアプログラミングの説明であり,XP全体の説明ではない。

ウ プログラムの振る舞いを変えずに,プログラムの内部構造を改善することである。

なぜ違う: これはリファクタリングの説明であり,XP全体の説明ではない。

エ 要求の変化に対応した高品質なソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。

正解: エ

要点: XPは短いサイクルで高品質なソフトウェアをリリースするアジャイル開発手法の一つ。

XP(エクストリームプログラミング)は,要求の変化に対応した高品質なソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。テスト駆動開発やペアプログラミングなどのプラクティスを含む。

この問題に出てくる用語

関連キーワード: XP・アジャイル開発

同じ回の前後の問題

マネジメント系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

出典:令和4年度 ITパスポート試験 公開問題 問38