令和3年度 秋期 データベーススペシャリスト試験 午前II 問25
2025年6月30日
既存のプログラムから、そのプログラムの仕様を導き出す。
既存のプログラムを部品化し、それらの部品を組み合わせて、新規プログラムを開発する。
クラスライブラリを利用して、新規プログラムを開発する。
公開されている複数のサービスを利用して、新たなサービスを提供する。
【解説】
ア: 既存のプログラムから、そのプログラムの仕様を導き出す。
誤り。これはリバースエンジニアリングの説明であり、マッシュアップではありません。
イ: 既存のプログラムを部品化し、それらの部品を組み合わせて、新規プログラムを開発する。
誤り。これはモジュール化やコンポーネントベースの開発の説明であり、マッシュアップとは異なります。
ウ: クラスライブラリを利用して、新規プログラムを開発する。
誤り。これはオブジェクト指向プログラミングの一環であり、マッシュアップの説明ではありません。
エ: 公開されている複数のサービスを利用して、新たなサービスを提供する。
正しい。マッシュアップとは、公開されているAPIやサービスを組み合わせて、新しいサービスを提供する手法のことを指します。
【答え】
エ: 公開されている複数のサービスを利用して、新たなサービスを提供する。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前II 問25