IPA過去問ドリル

平成31年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問17

テクノロジ/開発技術

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

出典:平成31年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問17

正解:エ

解説

マッシュアップとは,公開されている複数のWebサービスやAPIを組み合わせて,新たな一つのサービスを提供する開発手法です。既存プログラムから仕様を導き出すのはリバースエンジニアリング,既存プログラムを部品化して組み合わせるのはコンポーネント指向開発,クラスライブラリの利用は一般的なオブジェクト指向プログラミングの説明であり,いずれもマッシュアップの説明ではありません。

選択肢ごとの解説

  • 誤り。既存のプログラムからその仕様を導き出すのは,リバースエンジニアリングの説明であり,マッシュアップの説明ではありません。
  • 誤り。既存のプログラムを部品化し,それらを組み合わせて新規プログラムを開発するのは,コンポーネント指向開発(部品の再利用)の説明であり,マッシュアップの説明ではありません。
  • 誤り。クラスライブラリを利用して新規プログラムを開発するのは,一般的なオブジェクト指向プログラミングの説明であり,マッシュアップに固有の説明ではありません。
  • 正しい。公開されている複数のサービスを利用して,新たなサービスを提供するのが,マッシュアップの説明です。
プロジェクトマネージャの過去問を演習モードで解く