問題本文
XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。
選択肢
- ア.テストプログラムを先に作成し,そのテストに合格するようにコードを記述する開発手法のことである。
- イ.一つのプログラムを2人のプログラマが,1台のコンピュータに向かって共同で開発する方法のことである。
- ウ.プログラムの振る舞いを変えずに,プログラムの内部構造を改善することである。
- エ.要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
正解
エ. 要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
解説
XP (エクストリームプログラミング) はアジャイル開発の代表的手法で,要求の変化に対応し高品質ソフトを短サイクルでリリースする.TDD やペアプロ等を実践する.
選択肢ごとの解説
- ア.TDD (テスト駆動開発) の説明であり XP の一実践で誤り.
- イ.ペアプログラミングの説明であり XP の一実践であり誤った記述であり該当しない.
- ウ.リファクタリングの説明であり XP の一実践であり誤った記述であり該当しない.
- エ.正しい. アジャイル開発の代表的手法 XP の説明に該当 (本問の正解選択肢).
ITパスポート 2022年 (令和4年) の過去問一覧へ戻る・問38