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

テクノロジ開発プロセス

この問題は2025(R7)春 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

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

解答・解説を読む

正解: 選択肢

XP(Extreme Programming)は、アジャイルソフトウェア開発手法の一つです。開発チームのコミュニケーションやフィードバックを重視し、ペアプログラミングテスト駆動開発(TDD)リファクタリングなどの具体的なプラクティスが定義されています。したがって、正解はエとなります。

各選択肢の解説

  • ア 構造化プログラミング
    順次、選択、反復の3つの基本制御構造を用いてプログラムを記述する手法です。XPのプラクティスではありません。
  • イ コンポーネント指向プログラミング
    独立した機能を持つ部品(コンポーネント)を組み合わせることでソフトウェアを構築する手法です。XPのプラクティスではありません。
  • ウ ビジュアルプログラミング
    テキストではなく、アイコンやブロックなどの視覚的な要素を組み合わせてプログラムを作成する手法です。XPのプラクティスではありません。
  • エ ペアプログラミング
    2人のプログラマが1台のコンピュータを共有し、1人がコードを書き、もう1人がそれを確認しながら共同で開発を行う手法です。XPの代表的なプラクティスの一つです。