令和7年度 春期 応用情報技術者試験 午前 問17
テクノロジ/ソフトウェアOpenAPI Specification に従った API の定義・開発を支援する機能を提供する OSS はどれか。
出典:令和7年度 春期 応用情報技術者試験 午前 問17
- アcurl
- イOpenAM
- ウServerspec
- エSwagger
正解:エ
解説
Swagger は,OpenAPI Specification(旧称 Swagger Specification)に従って REST API を記述・可視化・テストするためのツール群(Swagger Editor,Swagger UI,Swagger Codegen など)を提供する OSS です。API 定義から対話的なドキュメントやクライアントコードを生成できます。
選択肢ごとの解説
- ア誤り。curl は HTTP など各種プロトコルでデータを転送するコマンドラインツールで,API 定義の作成を支援するものではありません。
- イ誤り。OpenAM はシングルサインオンやアクセス管理を提供する認証基盤の OSS です。
- ウ誤り。Serverspec は,サーバの構成や状態が期待どおりかをテストするインフラテストのフレームワークです。
- エ正しい。Swagger が OpenAPI Specification に従った API の定義・開発を支援する OSS です。