マッシュアップ

マッシュアップは,公開されている複数のサービスやデータを組み合わせ,新しいサービスを提供する手法です。したがってエです。 既存プログラムから仕様を導くのはリバースエンジニアリングです。 既存プログラムの部品化と再構成はソフトウェア再利用です。 クラスライブラリの利用だけではマッシュアップに該当しません。

マッシュアップに該当するものはどれか。

出典平成31年度春期 プロジェクトマネージャ試験 午前Ⅱ 問17
既存のプログラムから,そのプログラムの仕様を導き出す。
既存のプログラムを部品化し,それらの部品を組み合わせて,新規プログラムを開発する。
クラスライブラリを利用して,新規プログラムを開発する。
公開されている複数のサービスを利用して,新たなサービスを提供する。