IPA過去問ドリル

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

テクノロジ/ソフトウェア

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

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

正解:エ

解説

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 です。
応用情報技術者の過去問を演習モードで解く