平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問13
テクノロジ/開発技術マッシュアップに該当するものはどれか。
出典:平成24年度 秋期 システムアーキテクト試験 午前Ⅱ 問13
- ア既存のプログラムから,そのプログラムの仕様を導き出す。
- イ既存のプログラムを部品化し,それらの部品を組み合わせて,新規プログラムを開発する。
- ウクラスライブラリを利用して,新規プログラムを開発する。
- エ公開されている複数のサービスを利用して,新たなサービスを提供する。
正解:エ
解説
マッシュアップは,Web上で公開されている複数のサービス(API)を組み合わせて利用することによって,新たな一つのサービスを提供する手法です。
選択肢ごとの解説
- ア誤り。既存プログラムから仕様を導き出す手法は,リバースエンジニアリングの説明です。
- イ誤り。既存プログラムを部品化して組み合わせる開発手法は,コンポーネントベース開発の説明であり,マッシュアップ固有の説明ではありません。
- ウ誤り。クラスライブラリを利用した新規プログラム開発は,一般的なソフトウェア再利用の説明であり,マッシュアップの説明ではありません。
- エ正しい。公開されている複数のサービスを利用して新たなサービスを提供するのは,マッシュアップの説明です。