マッシュアップの説明はどれか。
マッシュアップは公開サービスを組み合わせ新サービスを作る
選択肢
- ア既存のプログラムから、そのプログラムの仕様を導き出す。
- イ既存のプログラムを部品化し、それらの部品を組み合わせて、新規プログラムを開発する。
- ウクラスライブラリを利用して、新規プログラムを開発する。
- エ公開されている複数のサービスを利用して、新たなサービスを提供する。
正解と解説
正解:エ 公開されている複数のサービスを利用して、新たなサービスを提供する。
マッシュアップは、公開されている複数のサービスやAPIを組み合わせて、単独では実現できない新しいサービスを作り出す手法である。自前でプログラムを作り込むのではなく、外部サービスの機能を束ねて価値を生む点が要点であり、エが正しい。
選択肢ごとの解説
- アプログラムから仕様を逆にたどるのはリバースエンジニアリングの説明。
- イ既存プログラムを部品化して組み立てるのはソフトウェア部品化・再利用の説明である。
- ウクラスライブラリを使った開発は通常の再利用であって、外部サービスの組合せではない。
- エ正解。公開された複数のサービスを組み合わせ、新しいサービスとして提供する手法。
同じ分野の他の問題
- 組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として、適切なものはどれか。2024年度 秋期 午前II 問24
- ステージング環境の説明として、適切なものはどれか。2023年度 秋期 午前II 問25
- ドキュメンテーションジェネレーターの説明として、適切なものはどれか。2022年度 秋期 午前II 問25
- エクストリームプログラミング(XP)のプラクティスとして、適切なものはどれか。2025年度 秋期 午前II 問25
- オブジェクト指向における抽象クラスで、できないことはどれか。2025年度 秋期 午前II 問24
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。