ウカマル応用情報技術者ログイン

令和3年度 春期 応用情報技術者 問50

テクノロジ系

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

選択肢
正解と解説

正解 エ

ペアプログラミングは、2人のプログラマが1台の端末で一つのプログラムを、相談とレビューをしながら一緒に作る手法です。

ペアプログラミングは、XP(eXtreme Programming)のプラクティスの一つです。2人のプログラマのうち、1人がコードを書くドライバ、もう1人がそれを確認するナビゲータを担当します。役割は適宜交代します。書きながらその場でレビューが行われるので、誤りを早く見つけられます。品質の向上と知識の共有につながります。決め手は「一つのプログラム」を2人で開発するという点です。

ア:プログラマと利用者が試作した画面や帳票を見ながら要求仕様を確認する手法は、プロトタイピングです。

イ:ペアプログラミングでは、2人が別々のプログラムを分担しません。一つのプログラムを2人で一緒に開発します。

ウ:ペアプログラミングは、交代で長時間連続して作業するための手法ではありません。XPでは、持続可能なペースで働くことが重視されています。

出典:令和3年度 春期 応用情報技術者試験 問50

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 春期 応用情報技術者試験 問50(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方