令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問17
テクノロジ/開発技術マッシュアップの説明はどれか。
出典:令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問17
- ア既存のプログラムから,そのプログラムの仕様を導き出す。
- イ既存のプログラムを部品化し,それらの部品を組み合わせて,新規プログラムを開発する。
- ウクラスライブラリを利用して,新規プログラムを開発する。
- エ公開されている複数のサービスを利用して,新たなサービスを提供する。
正解:エ
解説
マッシュアップとは,複数の公開されている既存のWebサービスやAPIを組み合わせて,新たな一つのサービスやアプリケーションを提供する開発手法のことです。
選択肢ごとの解説
- ア誤り。既存のプログラムからその仕様を導き出すのは,リバースエンジニアリングの説明です。
- イ誤り。既存のプログラムを部品化し,それらを組み合わせて新規プログラムを開発するのは,コンポーネント指向開発の説明です。
- ウ誤り。クラスライブラリを利用して新規プログラムを開発するのは,オブジェクト指向プログラミングにおける一般的な部品再利用の説明です。
- エ正しい。公開されている複数のサービスを組み合わせて新たなサービスを提供するのが,マッシュアップの説明です。