IPA過去問ドリル

平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

XP(eXtreme Programming)のプラクティスの一つであるものはどれか。

出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問25

正解:エ

解説

XP(エクストリームプログラミング)は,アジャイル開発手法の一つで,テスト駆動開発,リファクタリング,継続的インテグレーション,ペアプログラミングなどのプラクティスを特徴とします。ペアプログラミングは,2 人のプログラマが 1 台の PC を共有しながら協力してコードを作成する手法です。

選択肢ごとの解説

  • 誤り。構造化プログラミングは,古典的な構造化手法の考え方であり,XP のプラクティスではありません。
  • 誤り。コンポーネント指向プログラミングは,再利用可能な部品単位で開発する手法であり,XP のプラクティスではありません。
  • 誤り。ビジュアルプログラミングは,GUI 操作によってプログラムを構築する開発形式であり,XP のプラクティスではありません。
  • 正しい。ペアプログラミングは,2 人のプログラマが協働して一つのプログラムを作成する XP のプラクティスです。
ネットワークスペシャリストの過去問を演習モードで解く