AP過去問 令和7年度春期 午前 問17
AP過去問 令和7年度春期 午前 問16前の問題へ
AP過去問 令和7年度春期 午前 問18次の問題へ
問17(問題文)
OpenAPI Specificationに従ったAPIの定義・開発を支援する機能を提供するOSSはどれか。
ア curl
イ OpenAM
ウ Serverspec
エ Swagger
回答・解説
OpenAPI Specificationに従ったAPIの定義や開発を支援するOSSを選ぶ問題です。OpenAPIはRESTful APIの記述標準であり、Swaggerはこの仕様を策定・実装するOSSツール群として知られています。
アは❌間違いです。curl
- →curlは、コマンドラインからHTTPリクエストを送信できるツールです。APIの動作確認や通信のテストには利用されますが、APIの定義や開発支援機能はありません。したがって、本問の趣旨には合いません。
イは❌間違いです。OpenAM
- →OpenAMは、シングルサインオン(SSO)や認可機能を提供するアクセス管理ソリューションです。API仕様の定義を支援する機能はありませんので、該当しません。
ウは❌間違いです。Serverspec
- →Serverspecは、インフラの構成が意図通りに設定されているかを確認するためのテストフレームワークです。APIの仕様定義や開発支援とは関係ありません。
エは✅正しいです。Swagger
- →Swaggerは、OpenAPI Specificationに基づいてAPIを定義し、設計、ドキュメント生成、テストなどを支援するOSSツールです。Swagger EditorやSwagger UIなどのツール群によって、API開発の効率化が図れます。まさにこの問いに該当するツールです。API開発に携わる人なら知っているレベルのツールだそうです。管理人は知りませんでした。API開発やってないからね。これが試験範囲になるとまた、試験範囲は広大になったなと感じます。どれくらいの分厚さのテキストを読めば、完全攻略できるんだろう。むずいわ。
したがって
エ
が答えです。
AP過去問 令和7年度春期 午前 問16前の問題へ
AP過去問 令和7年度春期 午前 問18次の問題へ