IPA過去問ドリル

令和元年度 秋期 基本情報技術者試験 午前 問50

テクノロジ/開発技術

XP(eXtreme Programming)において,プラクティスとして提唱されているものはどれか。

出典:令和元年度 秋期 基本情報技術者試験 午前 問50

正解:ウ

解説

XP(エクストリームプログラミング)はアジャイル開発手法の一つで,コミュニケーション,シンプル,フィードバック,勇気,尊重という価値に基づく実践(プラクティス)を定めています。代表的なものにペアプログラミング,テスト駆動開発,リファクタリング,継続的インテグレーション,small release,オンサイト顧客などがあります。ペアプログラミングは,2人1組で1台のPCを使い,コードを書く人と確認する人が随時交代しながら開発する手法です。

選択肢ごとの解説

  • 誤り。インスペクションは,あらかじめ決めた手順と役割で行う公式なレビュー技法で,XP固有のプラクティスではありません。
  • 誤り。構造化設計は,機能を階層的に分割していく従来型の設計技法です。
  • 正しい。ペアプログラミングはXPのプラクティスとして提唱されている代表的な実践です。
  • 誤り。ユースケースの活用はUMLを用いる開発プロセス(UPなど)で重視される手法です。
基本情報技術者の過去問を演習モードで解く