令和3年度 春期 午前 問50
開発技術
ペアプログラミング"の説明
アジャイル開発などで導入されている"ペアプログラミング"の説明はどれか。
- ア開発工程の初期段階に要求仕様を確認するために,プログラマと利用者がペアとなり,試作した画面や帳票を見て,相談しながらプログラムの開発を行う。
- イ効率よく開発するために,2 人のプログラマがペアとなり,メインプログラムとサブプログラムを分担して開発を行う。
- ウ短期間で開発するために,2 人のプログラマがペアとなり,交互に作業と休憩を繰り返しながら長時間にわたって連続でプログラムの開発を行う。
- エ品質の向上や知識の共有を図るために,2 人のプログラマがペアとなり,その場で相談したりレビューしたりしながら,一つのプログラムの開発を行う。
答えと解説を見る
✓ これが正解エ品質の向上や知識の共有を図るために,2 人のプログラマがペアとなり,その場で相談したりレビューしたりしながら,一つのプログラムの開発を行う。
解説
二人で一つのプログラムを一緒に書く進め方です。
設問は、ペアプログラミングの説明を四通りの中から選ばせています。ですから見分けの軸は二つです。組む相手が二人ともプログラマかどうかと、その二人が同じ一つのプログラムを同時に見ているかどうかです。正解の記述は、品質の向上や知識の共有を図るために、二人のプログラマがペアとなり、その場で相談したりレビューしたりしながら、一つのプログラムの開発を行うというものです。書いている横でもう一人が読んでいるので、思い違いがその場で見つかり、片方だけが持っていた知識も自然に渡っていきます。狙いは速さそのものではありません。
ほかの選択肢はなぜ違うのか
- ア開発工程の初期段階に要求仕様を確認するた…:開発工程の初期段階に要求仕様を確認するために、プログラマと利用者がペアとなり、試作した画面や帳票を見て相談しながら開発を行うという記述です。組む相手が作り手ではなく使い手にあたります。
- イ効率よく開発するために,2 人のプログラ…:効率よく開発するために、二人のプログラマがメインプログラムとサブプログラムを分担して開発を行うという記述です。手分けして別々に書く形なので、同じものを二人で見ながら進めることになりません。
- ウ短期間で開発するために,2 人のプログラ…:短期間で開発するために、二人のプログラマが交互に作業と休憩を繰り返しながら長時間にわたって連続で開発を行うという記述です。交代で入れ替わる形であり、二人が同時に手元を見ている場面がありません。
この問題の用語
- レビュー決めたことや作ったものを、あらためて見直すことをいいます。設計書やプログラムの誤りを早く見つけるために、関係者で行うことが多いです。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
出典:令和3年度 春期 応用情報技術者試験 午前 問50
同じ用語が出る問題
- 令和7年度 春期 午前 問60:ユーザ受入テストに関する問題(レビュー)
- 令和7年度 春期 午前 問50:スクラムに関する問題(レビュー)
- 令和7年度 春期 午前 問45:デザインレビューの目的(レビュー)
- 令和6年度 秋期 午前 問58:システム監査に関する問題(レビュー)
- 令和5年度 春期 午前 問56:サービスレベル目標に関する問題(レビュー)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)