SkillStack
テクノロジ系48 / 80問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

ペアプログラミングは、二人の開発者が一台のコンピュータを使い、共同でプログラムを作成する方法です。一人がコードを入力するドライバーとなり、もう一人が内容を確認して方針や改善点を考えるナビゲーターとなります。役割は適宜交代します。作成中に継続してレビューが行われるため、誤りの早期発見、設計知識の共有、コード品質の向上が期待できます。これは、変更を素早く取り込みながら高品質なソフトウェアを開発するXPの代表的なプラクティスなので、エが正解です。

アの構造化プログラミングは誤りです。これは、順次、選択、反復という基本制御構造を用い、処理の流れを分かりやすく組み立てるプログラミング手法です。XP固有のプラクティスではありません。

イのコンポーネント指向プログラミングは誤りです。これは、独立性や再利用性をもつソフトウェア部品を組み合わせてシステムを構築する考え方です。

ウのビジュアルプログラミングは誤りです。これは、文字によるコードだけでなく、図形、ブロック、アイコンなどを画面上で配置し、処理やデータの流れを表現する開発方式です。

【ポイント】 XPは、短い反復と頻繁なフィードバックによって、要求変更へ柔軟に対応するアジャイル開発手法です。 代表的なプラクティスには、ペアプログラミング、テスト駆動開発、リファクタリング、継続的インテグレーションがあります。

出典:令和7年度 春期 応用情報技術者試験 午前 問48
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める