AP過去問 令和7年度春期 午前 問17

提供:yonewiki
2025年4月24日 (木) 17:27時点におけるYo-net (トーク | 投稿記録)による版 (→‎回答・解説)

AP過去問 令和7年度春期 午前 問題に戻る

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開発の効率化が図れます。まさにこの問いに該当するツールです。


 したがって



 が答えです。

 

AP過去問 令和7年度春期 午前 問16前の問題へ

AP過去問 令和7年度春期 午前 問18次の問題へ

AP過去問 令和7年度春期 午前 問題に戻る