修了試験 2024-06-09実施分 基本情報技術者試験 問38
マッシュアップの説明はどれか。
正答4
解説
正解は4です。 Webの開発手法であるマッシュアップの意味を問う問題です。 マッシュアップは、Web上で公開されている複数のサービスを組み合わせて、新しいサービスを作る手法です。 【選択肢別解説】 1:× 既存のプログラムを解析して仕様を導き出すのは、リバースエンジニアリングです。 2:× 既存のプログラムを部品化し、組み合わせて新しいプログラムを作るのは、部品の再利用による開発(コンポーネント指向開発)です。 公開されているサービスを組み合わせるマッシュアップとは異なります。 3:× クラスライブラリを使って新しいプログラムを作るのは、オブジェクト指向開発で一般的な手法です。 マッシュアップの説明ではありません。 4:○ 地図サービスと店舗情報を組み合わせるように、公開されている複数のサービスを利用して新しいサービスを提供します。 各サービスが公開するAPI(Application Programming Interface)を利用するのが一般的です。 【ポイント】 マッシュアップのキーワードは「公開されているWebサービス(API)の組合せ」です。 リバースエンジニアリングは「プログラムから仕様へ」の逆向きの解析として区別しましょう。まとめて解く
修了試験 2024-06-09実施分を通しで解く(60問)→