IPA公式正解:エ 公開されている複数のサービスを利用して,新たなサービスを提供する。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。マッシュアップ(Mashup)は、Web上でAPI等を通じて公開されている複数の独立したサービスやデータソースを組み合わせ、あたかも一つの新しいサービスであるかのように提供する開発手法・技術を指します。
【詳細解説】■ 本問の核心・解法のポイント
マッシュアップ(Mashup)の定義を問う問題です。元々は音楽の分野で異なる楽曲のボーカルと伴奏をミックスして1つの曲にする手法を指していましたが、Web技術においては、地図API(Google Maps等)と店舗情報データなどを組み合わせて新しいWebサービスを迅速に構築する技術として広く定着しました。
・各選択肢の徹底解説:
・ア:リバースエンジニアリング(逆工学)の説明です。既存のプログラムのソースコードや動作から仕様書や設計情報を復元します。
・イ:コンポーネント指向開発(CBSE)やソフトウェア部品の再利用に関する説明です。
・ウ:オブジェクト指向プログラミングにおけるクラスライブラリの利用に関する説明です。
・【選択肢エ★】:正解です。公開されている複数のWebサービス(API)を組み合わせて、付加価値の高い新しいサービスを提供する技術がマッシュアップです。
よって正解はエです。