IPA過去問ドリル

平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23

テクノロジ/開発技術

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

出典:平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23

正解:エ

解説

マッシュアップとは,インターネット上で公開されている複数の Web サービスやコンテンツ(地図情報サービスや検索サービスなど)を組み合わせて利用することによって,新たな付加価値をもつサービスを開発・提供する手法のことです。既存のサービスを呼び出す API などを活用するため,一から機能を実装することなく,比較的短期間で新しいサービスを構築できる点が特徴です。

選択肢ごとの解説

  • 誤り。既存のプログラムからその仕様を導き出す作業はリバースエンジニアリングの説明であり,マッシュアップの説明ではありません。
  • 誤り。既存のプログラムを部品化し,それらを組み合わせて新規プログラムを開発する手法はコンポーネントベース開発(部品化・再利用による開発)の説明であり,マッシュアップの説明ではありません。
  • 誤り。クラスライブラリを利用して新規プログラムを開発することは,一般的なソフトウェア開発におけるライブラリの再利用にすぎず,複数の公開サービスを組み合わせるマッシュアップの説明ではありません。
  • 正しい。公開されている複数のサービスを利用して,新たなサービスを提供することが,マッシュアップに該当します。
情報処理安全確保支援士の過去問を演習モードで解く