- トップページ
- システムアーキテクト
- 平成23年度秋季問題一覧
- 平成23年度秋季問題10-解答・解説-分析
平成23年度秋季問題
問題10
アジャイルソフトウェア開発などで導入されている“ペアプログラミング”の説明はどれか。
ア | 開発工程の初期段階に要求仕様を確認するために、プログラマと利用者がペアとなり、試作した画面や帳票を見て、相談しながらプログラムの開発を行う。 |
イ | 効率よく開発するために、2人のプログラマがペアとなり、メインプログラムとサブプログラムを分担して開発を行う。 |
ウ | 短期間で開発するために、2人のプログラマがペアとなり、作業と休憩を交代しながら長期間にわたってプログラムの開発を行う。 |
エ | 品質の向上や知識の共有を図るために、2人のプログラムがペアとなり、その場で相談したりレビューしたりしながら、一つのプログラム開発を行う。 |
アジャイルソフトウェア開発などで導入されている“ペアプログラミング”の説明はどれか。
ア | 開発工程の初期段階に要求仕様を確認するために、プログラマと利用者がペアとなり、試作した画面や帳票を見て、相談しながらプログラムの開発を行う。 |
イ | 効率よく開発するために、2人のプログラマがペアとなり、メインプログラムとサブプログラムを分担して開発を行う。 |
ウ | 短期間で開発するために、2人のプログラマがペアとなり、作業と休憩を交代しながら長期間にわたってプログラムの開発を行う。 |
エ | 品質の向上や知識の共有を図るために、2人のプログラムがペアとなり、その場で相談したりレビューしたりしながら、一つのプログラム開発を行う。 |
解答:エ
<解説>
ペアプログラミングとは、2人のプログラマが1台のワークステーションを使って共同でソフトウェア開発を行う手法である。
一方が単体テストを打ち込んでいるときに、もう一方がそのテストを通るクラスについて考えるといったように、相補的な作業をする。
実際にキーボードを操作してコードを書く人を「ドライバ」、もう1人を「ナビゲータ」と呼ぶ。
ア | × | 2人のプログラマがペアとなる。プログラマと利用者がペアになるのではない。 |
イ | × | コーディングを行うのは1人のプログラマである。 |
ウ | × | 開発作業は共同dえ行う。 |
エ | ○ | 正しい。 |
キーワード
- 「ペアプログラミング」関連の過去問題・・・ペアプログラミングとは
- 応用情報技術者 平成26年度(秋季) 問49
- システムアーキテクト 平成23年度(秋季) 問10
- プロジェクトマネージャ 午前2 平成28年度(春季) 問19
お問い合わせ