ソフトウェア開発管理技術
基本情報技術者試験 科目A免除 修了試験 20240609 実施分 問40
エクストリームプログラミング (XP : eXtreme Programming) のプラクティスのうち,プログラム開発において,相互に役割を交替し,チェックし合うことによって,コミュニケーションを円滑にし,プログラムの品質向上を図るものはどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20240609 実施分 問40(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:エ
覚える知識
ペアプログラミングの定義
ペアプログラミングは2人が運転手と補助役を交替しながら一緒にコーディングするXPのプラクティス。
この問題で必要なこと
2人1組で役割を交替しながらコーディングし、相互チェックする。
ひっかけ
テスト駆動開発、計画ゲーム、コーディング標準との混同。
この知識の出題:本試験系 0 回・免除試験 5 回(公開問題での観測値)