令和7年度春期 応用情報技術者試験 午前 問48

分野:ソフトウェア開発管理技術|実際に出題されたIPA過去問題

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

  1.  構造化プログラミング
  2.  コンポーネント指向プログラミング
  3.  ビジュアルプログラミング
  4.  ペアプログラミング
解答・解説を見る

正解:エ

AI解説

XP(Extreme Programming)は、アジャイル開発手法の一つであり、代表的なプラクティスとして、2人一組でコーディングを行うペアプログラミング、テスト駆動開発、継続的インテグレーション、リファクタリングなどが挙げられる。 ア: 誤り。構造化プログラミングは、順次・選択・繰返しの制御構造を用いてプログラムを構造的に記述する古典的な設計手法であり、XPのプラクティスではない。 イ: 誤り。コンポーネント指向プログラミングは、再利用可能な部品(コンポーネント)を組み合わせてソフトウェアを構築する設計パラダイムであり、XPのプラクティスではない。 ウ: 誤り。ビジュアルプログラミングは、GUI上でアイコンや図形を操作してプログラムを作成する開発手法であり、XPのプラクティスではない。 エ: 正しい。ペアプログラミングは、2人のプログラマが1台のコンピュータで協力してコーディングを行うXPの代表的なプラクティスである。 💡 XPのプラクティスは「ペアプログラミング」「テスト駆動開発(TDD)」「継続的インテグレーション」「リファクタリング」「オンサイト顧客」などをセットで覚えておくと関連問題に対応しやすい。

出典:令和7年度 春期 応用情報技術者試験 午前 問48 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術)の過去問