令和3年度 春期 応用情報技術者試験 午前 問50
アジャイル開発などで導入されている"ペアプログラミング"の説明はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
-
ア: プログラマと利用者がペアとなる。
誤り。これは「ユーザと開発者が協力して要件を確認する」プロセスであり、ペアプログラミングの説明ではありません。 -
イ: プログラムを分担して開発する。
誤り。ペアプログラミングでは、分担ではなく同じ作業に対して二人で取り組みます。 -
ウ: 交互に作業と休憩を繰り返す。
誤り。交互に休憩を取るのではなく、同時に作業を行うのがペアプログラミングの特徴です。 -
エ: 2人のプログラマがペアで同時に開発・レビューを行う。
正しい。ペアプログラミングは、1つのプログラムに対して2人で取り組み、片方がコーディング、もう片方がレビューやアドバイスを行う形式です。知識共有や品質向上に大きな効果があります。
答え
エ: 品質の向上や知識の共有を図るために,2人のプログラマがペアとなり,その場で相談したりレビューしたりしながら,一つのプログラムの開発を行う。
出典:令和3年度 春期 応用情報技術者試験 午前 問50