修了試験 2023-07-23実施分 基本情報技術者試験 問38
マッシュアップの説明はどれか。
正答4
解説
正解は4です。 Webサービスの開発手法のうち、マッシュアップの意味を問う問題です。 マッシュアップは、もともと複数の曲を混ぜ合わせて新しい曲を作る音楽の手法に由来する言葉です。 【選択肢別解説】 1:× 既存のプログラムを解析して仕様を導き出すのは、リバースエンジニアリングです。 マッシュアップとは異なります。 2:× 既存のプログラムを部品化し、組み合わせて新しいプログラムを作るのは、部品化・再利用(コンポーネント指向開発)の考え方です。 公開されたサービスを組み合わせるマッシュアップとは異なります。 3:× クラスライブラリを利用した開発は、オブジェクト指向プログラミングで一般的な部品の利用方法です。 複数の公開サービスを組み合わせるものではありません。 4:○ マッシュアップは、Web上で公開されている複数のサービスを、API(Application Programming Interface)を通じて組み合わせ、新しいサービスを作る手法です。 地図サービスと店舗情報を組み合わせた検索サイトが代表例です。 【ポイント】 マッシュアップは「公開された複数のWebサービス(API)の組合せ」がキーワードです。 リバースエンジニアリングや部品の再利用と区別して覚えます。まとめて解く
修了試験 2023-07-23実施分を通しで解く(60問)→