情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅰ 問17: エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。
←情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅰ
エクストリームプログラミング()のプラクティスとして,適切なものはどれか。
問題本文
エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。
選択肢
- ア.1週間の労働時間は,チームで相談して自由に決める。
- イ.ソースコードの再利用は,作成者だけが行う。
- ウ.単体テストを終えたプログラムは,すぐに結合して,結合テストを行う。
- エ.プログラミングは1人で行う。
正解
ウ. 単体テストを終えたプログラムは,すぐに結合して,結合テストを行う。
解説
XP(エクストリームプログラミング)のプラクティスでは、こまめに統合する継続的インテグレーションが重視される。単体テストを終えたプログラムをすぐ結合して結合テストを行うウが適切。他にペアプログラミング、週40時間労働、コードの共同所有なども含まれる。小さな単位で頻繁に統合し問題を早期発見する、アジャイル開発の基本姿勢を問う設問である。
選択肢ごとの解説
- ア.XPは過度な残業を避ける週40時間労働を掲げ、労働時間を自由裁量とはしないため誤り。
- イ.XPはコードの共同所有を推奨し、再利用や変更を作成者に限定しないため誤り。
- ウ.単体テスト後すぐ結合して結合テストを行う継続的インテグレーションはXPのプラクティスで正しい。
- エ.XPは2人一組のペアプログラミングを推奨しており、1人作業を原則とはせず誤り。
情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅰ の過去問一覧へ戻る・問17