ITパスポート試験 - 令和4年 - 問38
XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。
| ア | テストプログラムを先に作成し,そのテストに合格するようにコードを記述する開発手法のことである。 |
|---|---|
| イ | 一つのプログラムを2人のプログラマが,1台のコンピュータに向かって共同で開発する方法のことである。 |
| ウ | プログラムの振る舞いを変えずに,プログラムの内部構造を改善することである。 |
| エ | 要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。 |
答え : エ
分野 : マネジメント系 › 開発技術 › ソフトウェア開発管理技術 › 開発プロセス・手法
解説 :
「ア」… 不適切。「テスト駆動開発」(TDD)の説明です。XPの実践規範(プラクティス)の一つですが,XP自体の説明ではありません。
「イ」… 不適切。「ペアプログラミング」の説明です。XPの実践規範(プラクティス)の一つですが,XP自体の説明ではありません。
「ウ」… 不適切。「リファクタリング」の説明です。XPの実践規範(プラクティス)の一つですが,XP自体の説明ではありません。
「エ」… 正解。XPはアジャイル開発の一手法で,顧客の要求の変化に柔軟に対応し,高品質のソフトウェアを短期間でリリースすることを目的としています。
分野 : マネジメント系 › 開発技術 › ソフトウェア開発管理技術 › 開発プロセス・手法
解説 :
「ア」… 不適切。「テスト駆動開発」(TDD)の説明です。XPの実践規範(プラクティス)の一つですが,XP自体の説明ではありません。
「イ」… 不適切。「ペアプログラミング」の説明です。XPの実践規範(プラクティス)の一つですが,XP自体の説明ではありません。
「ウ」… 不適切。「リファクタリング」の説明です。XPの実践規範(プラクティス)の一つですが,XP自体の説明ではありません。
「エ」… 正解。XPはアジャイル開発の一手法で,顧客の要求の変化に柔軟に対応し,高品質のソフトウェアを短期間でリリースすることを目的としています。