問題
アジャイル開発などで導入されている "ペアプログラミング" の説明はどれか。
選択肢
- 1開発工程の初期段階に要求仕様を確認するために、プログラマと利用者がペアとなり、試作しながら画面や帳票を見て、相談しながらプログラムの開発を行う。
- 2効率よく開発するために、2 人のプログラマがペアとなり、メインプログラムとサブプログラムを分担して開発を行う。
- 3短期間で開発するために、2 人のプログラマがペアとなり、交互に作業と休憩を繰り返しながら長時間にわたって連続でプログラムの開発を行う。
- 4品質の向上や知識の共有を図るために、2 人のプログラマがペアとなり、その場で相談したりレビューしたりしながら、一つのプログラムの開発を行う。
正解
4. 品質の向上や知識の共有を図るために、2 人のプログラマがペアとなり、その場で相談したりレビューしたりしながら、一つのプログラムの開発を行う。
詳しい解説を見る解説を閉じる
解説
ペアプログラミングは、2 人のプログラマが 1 台の PC で協力し、一方がコードを書き(ドライバ)、もう一方がその場でレビュー・助言する(ナビゲータ)開発手法である。品質向上やノウハウ・知識の共有を目的とし、役割は適宜交代する。(出典: 平成30年度 春期 応用情報技術者試験 午前 問49)
一問一答
全400問を繰り返し学習