ITパスポートに戻る
SOA難易度: 標準2026年度

ITパスポート 一問一答SOA 第18問

問題

SOA(サービス指向アーキテクチャ)の説明として、最も適切なものはどれか。

選択肢

  1. 1ソフトウェアを独立したサービスとして構築し、それらを組み合わせてシステムを構築する考え方
  2. 2オブジェクト指向でプログラムを設計する手法
  3. 3データベースの正規化を行う手法
  4. 4ネットワークの階層構造を設計する手法

正解

1. ソフトウェアを独立したサービスとして構築し、それらを組み合わせてシステムを構築する考え方

詳しい解説を見る

解説

SOA(Service Oriented Architecture:サービス指向アーキテクチャ)とは、業務上の処理を「注文受付」「在庫照会」といったサービスという単位で独立した部品として構築し、それらを組み合わせてシステム全体を作り上げるという設計の考え方です。サービスごとに独立しているため再利用がしやすく、業務の変化に応じてサービスの組み合わせを変えるだけで柔軟にシステムを変更できる利点があります。オブジェクト指向はプログラム設計の手法であり、システム全体をサービスの組み合わせで構成するSOAとは階層が異なります。データベースの正規化はデータの重複を排除する設計手法、ネットワークの階層構造の設計は通信基盤の話で、いずれもSOAの説明ではありません。「サービス=部品を組み合わせてシステムを作る」というイメージで覚えましょう。

一問一答

全200問を繰り返し学習

関連する一問一答

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。