分類マネジメント系 » ソフトウェア開発管理技術 » 開発プロセス・手法新しい試験範囲外(2027年度からの新しい試験には出ない分野)年度令和4年度の100問の一覧
XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。
正解と解説
正解:エ
ア× テストを先に作り、それに合格するようにコードを書くのはテスト駆動開発です。XPの実践の1つで、XPそのものの説明ではありません。
イ× 2人で1台のコンピュータに向かって開発するのはペアプログラミングです。XPの実践の1つで、XPそのものの説明ではありません。
ウ× 振る舞いを変えずに内部構造を改善するのはリファクタリングです。XPの実践の1つで、XPそのものの説明ではありません。
エ○ 正解 要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする、アジャイル開発のアプローチの1つ、というのがXPそのものの説明です。
解説
アジャイル開発は、短い期間で開発とリリースを繰り返し、要求の変化に素早く合わせていく開発の進め方の総称です。XP(エクストリームプログラミング)はその代表的な手法の1つで、テスト駆動開発、ペアプログラミング、リファクタリングなどの具体的な実践(プラクティス)を持っています。
この問題の選択肢は、どれもXPに関係する語の説明です。ただし3つはXPの中の1つの実践の説明で、XPそのものの説明ではありません。XPそのものの説明は「要求の変化に対応しながら短いサイクルでリリースする、アジャイル開発のアプローチの一つ」です。
教科書 g26この問題の知識
ソフトウェアの作り方は、要求が最初にどこまで決まっているかで選び分けます。ウォーターフォール・プロトタイピング・スパイラル・RAD、構造化手法とオブジェクト指向、XP の技法、DevOps とリバースエンジニアリング、共通フレームと CMMI までを、公開問題を解ける形でまとめます。
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和4年度 問38。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

