経営情報システム R01年度 第5問

第5問

Web サービス開発では、従来のシステム開発とは異なる手法を採用すること で、開発の迅速化やコストを低減することができる。 そのような開発手法の1 つであるマッシュアップに関する記述として、最も適切 なものはどれか。

  1. 開発対象のシステムを分割し、短期間に計画・分析・プログラミング・テスト などを繰り返して実施する方法である。
  2. 既存ソフトウェアの動作を解析することで、プログラムの仕様やソースコード を導き出す方法である。
  3. 公開されている複数のWeb サービスを組み合わせることで新しいサービスを 提供する方法である。
  4. 部品として開発されたプログラムを組み合わせてプログラムを開発する方法で ある。
▼ 解答・解説を見る

正解:

解答:ウ

マッシュアップとは、公開された複数のWebサービス(API)を組み合わせて新しいサービスを生み出す手法(例:地図サービス+店舗情報)。各選択肢が別の手法を指していないか見分ける。

  • ア(×):システムを分割し短サイクルで計画・分析・実装・テストを繰り返すのは反復型(インクリメンタル/スパイラル等の)アジャイル的開発の説明であり、マッシュアップではない。
  • イ(×):既存ソフトの動作を解析して仕様やソースを導くのはリバースエンジニアリングの説明。誤り。
  • ウ(○):公開されている複数のWebサービスを組み合わせて新サービスを提供する手法。マッシュアップの定義どおりで適切。
  • エ(×):部品化したプログラムを組み合わせて開発するのは部品(コンポーネント)指向開発の説明。誤り。

よって

#Web・インターネット#システム開発#テスト・品質#経営情報・IT戦略

← 経営情報システムの一覧へ戻る