問題
選択肢
- 1開発対象のシステムを分割し、短期間に計画・分析・プログラミング・テストなどを繰り返して実施する方法である。
- 2既存ソフトウェアの動作を解析することで、プログラムの仕様やソースコードを導き出す方法である。
- 3公開されている複数のWebサービスを組み合わせることで新しいサービスを提供する方法である。
- 4部品として開発されたプログラムを組み合わせてプログラムを開発する方法である。
正解
3. 公開されている複数のWebサービスを組み合わせることで新しいサービスを提供する方法である。
詳しい解説を見る解説を閉じる
解説
マッシュアップ(mashup)は複数の公開Web API(地図・SNS・決済等)を組み合わせて新しい付加価値のあるサービスを構築する開発手法であり、ウが正しい。アはアジャイル開発(反復型開発)の説明、イはリバースエンジニアリングの説明、エはコンポーネントベース開発(部品ベース開発)の説明であり、いずれもマッシュアップとは異なる。マッシュアップは外部の既存サービスを「混ぜ合わせる」点が特徴で、開発の迅速化・コスト低減に寄与する。(出典: 一般社団法人 中小企業診断協会 令和元年度 中小企業診断士1次試験 経営情報システム 第5問)
中小企業診断士トップ
一問一答・予想問題・まとめノート