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

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

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

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

ハードウェアの経験が豊富なプログラマAと,経験の少ないプログラマBがペアプログラミングの手法を利用して組込みシステムの開発を進める。ペアプログラミングによる開発の進め方として,適切なものはどれか。

答えと解説を見る

✓ これが正解ウAとBがエディタの画面を共有し,Bが記述したコードに対してAが助言する。

解説

画面を共有し、経験の浅い側が書くコードに熟練者が助言します。

ペアプログラミングは、2人のプログラマが一つの画面に向かい、1人がコードを書き、もう1人がその場で見直しや助言をしながら進める開発の進め方で、エクストリームプログラミング(XP)のプラクティスとして知られています。経験の多い人と少ない人が組めば、書いている最中に誤りに気づけるうえ、知識や技能が経験の少ない側へ伝わる効果も期待できます。画面を共有し、経験の少ないプログラマが書いたコードに経験の豊富なプログラマが助言する進め方は、この形そのものです。見分けるときは、2人が同じコードに同時に関わっているかどうかを確かめます。

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

この問題の用語

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

同じ用語が出る問題

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