過去問解きまくり研究所 ホーム

令和7年度 春期 午前 問17

ソフトウェア

OpenAPIに関する問題

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

答えと解説を見る

✓ これが正解エSwagger

解説

OpenAPI仕様に沿ってAPIを定義・生成できるOSSがSwaggerです。

OpenAPI Specification は、REST 形式の API の入出力やパス、パラメータを、機械にも読める形で書き表すための仕様です。この仕様に沿った文書を書けば、API の定義書、コードの雛形、動作を試すための対話画面、そして各種言語のクライアントまでを機械的に生成できます。この一連の機能をひとまとめで提供する OSS が Swagger で、もともとこの仕様そのものの発祥にあたり、名称もそこに由来します。ほかにも仕様に対応する道具はいくつかありますが、四つの選択肢のうち API の定義や開発を支援する用途に位置するのはこれだけです。転送、認証基盤、構成の検査といった別領域の道具と混同しないことが要点です。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)