過去問解きまくり研究所 ホーム

平成23年度 秋期 午前Ⅱ 問10

ソフトウェア開発管理技術

ペアプログラミングに関する問題

アジャイルソフトウェア開発などで導入されている“ペアプログラミング”の説明はどれか。

答えと解説を見る

✓ これが正解エ品質の向上や知識の共有を図るために,2 人のプログラマがペアとなり,その場で相談したりレビューしたりしながら,一つのプログラムの開発を行う。

解説

2人で相談やレビューをしながら一つのプログラムを作る手法です。

ペアプログラミングは、エクストリームプログラミング(XP)などのアジャイル開発で用いられる実践の一つです。2人のプログラマが同じコンピュータの前に並び、一方がコードを書き、もう一方がその場で確認や提案をしながら、一つのプログラムを一緒に作ります。書いたそばからレビューが行われるので誤りを早く見つけやすく、知識や書き方も2人の間で共有されます。見分ける軸は、2人が同じ一つのプログラムに同時に関わっているかどうかと、狙いが品質の向上と知識の共有にあるかどうかです。分担や交代ではなく、同じ画面を一緒に見ながら作ることだと覚えておくと選びやすくなります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問10

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)