令和7年度春期 応用情報技術者試験 午前 問17
OpenAPI Specificationに従ったAPIの定義・開発を支援する機能を提供するOSSはどれか。
- ア curl
- イ OpenAM
- ウ Serverspec
- エ 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に帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。