問50令和3年度 春期テクノロジ系
アジャイル開発などで導入されている“ペアプログラミング”の説明はどれか。
- ア開発工程の初期段階に要求仕様を確認するために,プログラマと利用者がペアとなり,試作した画面や帳票を見て,相談しながらプログラムの開発を行う。
- イ効率よく開発するために,2人のプログラマがペアとなり,メインプログラムとサブプログラムを分担して開発を行う。
- ウ短期間で開発するために,2人のプログラマがペアとなり,交互に作業と休憩を繰り返しながら長時間にわたって連続でプログラムの開発を行う。
- エ品質の向上や知識の共有を図るために,2人のプログラマがペアとなり,その場で相談したりレビューしたりしながら,一つのプログラムの開発を行う。
正解はエ
解説 本サイト独自(IPA公表のものではありません)
エ ペアプログラミングは,二人のプログラマが一つのプログラムを対象に,共同して開発する手法である。その場で相談やレビューを行うので,品質の向上と知識の共有を図ることができ,互いの考えも直ちに確認できる。
- ア これは,利用者に試作した画面や帳票を確認してもらう開発の進め方であり,二人のプログラマが一つのプログラムを共同開発する説明ではない。
- イ 作業をメインプログラムとサブプログラムに分ける方法であり,一つのプログラムを相談やレビューをしながら共同で開発する方法ではない。
- ウ 交互の作業と休憩によって長時間の連続開発を行う方法ではない。二人が同じ場で相談し,レビューしながら一つのプログラムを開発する。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和3年度 春期 応用情報技術者試験 午前 問50