正答2
解説
正解は2です。
SOA(Service Oriented Architecture:サービス指向アーキテクチャ)は、業務機能をサービスという部品として組み合わせ、システムを構築する考え方です。
サービスを組み替えることで、ビジネスの変化に柔軟に対応できます。
【選択肢別解説】
1:× 業務体系、データ体系、適用処理体系、技術体系の4つで業務とシステムの最適化を図るのは、EA(Enterprise Architecture)の説明です。
2:○ サービスというコンポーネントを組み合わせてソフトウェアを構築し、ビジネスの変化に対応しやすくするのがSOAです。
3:× DFD(データフローダイアグラム)を用いて情報と機能のモデルを作るのは、構造化分析などの分析手法の説明です。
SOAではありません。
4:× 連接、選択、反復の3つの論理構造でコンポーネントを設計するのは、構造化プログラミングの説明です。
【ポイント】
SOAでは、各サービスが標準的なインタフェースで呼び出せるように作られます。
EAは「組織全体の業務とシステムの全体最適」、SOAは「サービス単位の部品化」と区別しましょう。