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

分野:ソフトウェア|実際に出題されたIPA過去問題

OpenAPI Specificationに従ったAPIの定義・開発を支援する機能を提供するOSSはどれか。

  1.  curl
  2.  OpenAM
  3.  Serverspec
  4.  Swagger
解答・解説を見る

正解:エ

AI解説

SwaggerはOpenAPI Specificationに準拠したREST APIの設計・定義・文書化・開発を支援するOSSツール群であり、API定義からドキュメントやモックサーバー、クライアントコードを生成できる。 ア: 誤り。curlはコマンドラインで動作するHTTP通信用クライアントツールであり、API定義の支援ツールではない。 イ: 誤り。OpenAMはオープンソースのアクセス管理・認証・シングルサインオン(SSO)基盤であり、OpenAPI定義の支援とは無関係である。 ウ: 誤り。Serverspecはサーバーの構成(ミドルウェアの設定など)が期待どおりかをテストするためのOSSツールである。 エ: 正しい。SwaggerはOpenAPI Specificationに基づくAPIの定義・開発・文書化を支援するツール群である。 💡 「OpenAPI(仕様)」と「Swagger(それを扱うツール群)」の関係を対で覚えておくと、API関連の用語問題で迷いにくい。

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

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

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

同じ分野(ソフトウェア)の過去問