平成26年度春期 応用情報技術者試験 午前 問50

分野:ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度)|実際に出題されたIPA過去問題

マッシュアップに該当するものはどれか。

  1.  既存のプログラムから,そのプログラムの仕様を導き出す。
  2.  既存のプログラムを部品化し,それらの部品を組み合わせて,新規プログラムを開発する。
  3.  クラスライブラリを利用して,新規プログラムを開発する。
  4.  公開されている複数のサービスを利用して,新たなサービスを提供する。
解答・解説を見る

正解:エ

AI解説

マッシュアップは、Web上で公開されている複数のサービス(Web APIなど)を組み合わせて、新たな一つのサービスとして提供する開発手法である。例えば自社の店舗情報に地図サービスのAPIを組み合わせて店舗案内サービスを作るなど、既存サービスの再利用により迅速な開発ができる。 ア: 既存プログラムから仕様を導き出すのはリバースエンジニアリングの説明である。 イ: 既存プログラムを部品化して組み合わせて開発するのは、コンポーネント指向(部品の再利用)開発の説明である。 ウ: クラスライブラリを利用した開発は、ライブラリ再利用による通常の開発手法であり、公開サービスの組合せではない。 エ: 正しい。公開されている複数のWebサービス(API)を組み合わせて新サービスを提供するのがマッシュアップである。 💡 マッシュアップは音楽用語(複数曲の混ぜ合わせ)由来。「公開されているサービス・APIを組み合わせる」がキーワードで、プログラム部品の再利用(コンポーネント指向)との区別がひっかけどころである。

出典:平成26年度 春期 応用情報技術者試験 午前 問50 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度))の過去問