平成27年度 春期 応用情報技術者試験 午前 問50
テクノロジ/開発技術エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。
出典:平成27年度 春期 応用情報技術者試験 午前 問50
- ア1週間の労働時間は,チームで相談して自由に決める。
- イソースコードの再利用は,作成者だけが行う。
- ウ単体テストを終えたプログラムは,すぐに結合して,結合テストを行う。
- エプログラミングは1人で行う。
正解:ウ
解説
エクストリームプログラミング(XP)は,コードの共同所有,継続的インテグレーション(単体テスト後すぐに結合し結合テストを行う),持続可能なペースでの労働,ペアプログラミングなどのプラクティスを特徴とするアジャイル開発手法です。
選択肢ごとの解説
- ア誤り。XPでは持続可能なペースを保つため労働時間を一定(週40時間)にすることを推奨しており,チームで自由に決めるという内容ではありません。
- イ誤り。XPはコードの共同所有を原則としており,再利用を作成者だけに限定する考え方ではありません。
- ウ正しい。単体テストを終えたプログラムはすぐに結合して結合テストを行う(継続的インテグレーション)のはXPのプラクティスです。
- エ誤り。XPはペアプログラミングを推奨しており,1人で行うことを原則とはしていません。