ハードウェアの経験が豊富なプログラマAと、経験の少ないプログラマBがペアプログラミングの手法を利用して組込みシステムの開発を進める。
ペアプログラミンによる開発の進め方として、適切なものはどれか。
ア | Aがデバイスドライバの開発を担当し、Bがアプリケーションの開発を担当する。 |
イ | Aがプロジェクトマネージャとして、プロジェクトの調整役になる。 |
ウ | AとBがエディターの画面を共有し、Bが記述したコードに対してAが助言する。 |
エ | ハードウェアとソフトウェアの切り分けをシミュレーションで検証してから、AとBとで分担して開発する。 |
答え ウ
【解説】
ペアプログラミングは、2人のプログラマが1台のコンピュータ(PC/WS)を使用して共同でソフトウェア開発を行う手法なので、AとBがエディターの画面を共有し、経験の少ないBが記述したコードに対して経験豊富なAが助言する(ウ)ような進め方で開発します。
【キーワード】
・ペアプログラミング