令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25
マッシュアップの説明はどれか。
解答・解説
正解: エ. 公開されている複数のサービスを利用して,新たなサービスを提供する。
マッシュアップ(Mashup)とは、Web上に公開されている複数のサービスやAPI(Application Programming Interface)を組み合わせて、あたかも一つの新しいサービスのように提供する技術や手法のことです。
したがって、「公開されている複数のサービスを利用して,新たなサービスを提供する。」としているエが正解となります。
各選択肢の解説
- ア:「既存のプログラムから,そのプログラムの仕様を導き出す」のは、リバースエンジニアリングの説明です。
- イ:「既存のプログラムを部品化し,それらの部品を組み合わせて,新規プログラムを開発する」のは、コンポーネントベース開発などの説明です。
- ウ:「クラスライブラリを利用して,新規プログラムを開発する」のは、オブジェクト指向プログラミングにおける一般的な開発手法の説明です。
- エ:正解です。マッシュアップの説明です。