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