過去問ぽちぽちby KKM Studio

令和4年度 ITパスポート 問38 解説

XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。

  1. アテストプログラムを先に作成し,そのテストに合格するようにコードを記述する開発手法のことである。
  2. イ一つのプログラムを2人のプログラマが,1台のコンピュータに向かって共同で開発する方法のことである。
  3. ウプログラムの振る舞いを変えずに,プログラムの内部構造を改善することである。
  4. エ要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
答えを見る

正解 エ要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。

要点XPは短いサイクルでリリースを繰り返すアジャイル開発手法

解説

XP(エクストリームプログラミング)は、変化する要求に柔軟に対応し、高品質なソフトウェアを短いサイクルで繰り返しリリースするアジャイル開発の代表的な手法です。テスト駆動開発やペアプログラミング、リファクタリングなどを実践項目(プラクティス)としています。

  • ア:テストを先に作ってからコードを書くのはテスト駆動開発で、XPのプラクティスの一つにすぎないので誤り。
  • イ:2人で1台のコンピュータを使って開発するのはペアプログラミングなので誤り。
  • ウ:振る舞いを変えずに内部構造を改善するのはリファクタリングなので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開