SC Workbook
科目 A-1 · システム戦略

SOA の説明

SOA(Service Oriented Architecture)の説明はどれか。

  1. ア業務機能をサービスという単位で部品化し,標準化されたインタフェースを介してサービスを組み合わせることで,柔軟にシステムを構築する。
  2. イ業務,データ,アプリケーション,テクノロジの四つの体系で現状と理想像を整理し,組織全体の業務とシステムを最適化する。
  3. ウ利用者がアプリケーションの機能を,インターネット経由で必要なときに必要な分だけ利用する。
  4. エソフトウェアの構造を,データを扱うモデル,表示を担うビュー,入力を処理するコントローラに分離して設計する。
正解と解説を見る

正解 ア

この問題の基礎知識

  • SOA(Service Oriented Architecture)は,業務機能をサービスという単位で部品化し,標準化されたインタフェースで連携させてシステムを構築する設計の考え方である。サービスの再利用や組替えが容易になる。
  • EA(エンタープライズアーキテクチャ)は,ビジネス,データ,アプリケーション,テクノロジの 4 つの体系で組織全体の業務とシステムを整理し,全体最適化を図る手法である。
  • SaaS はアプリケーションの機能をネットワーク経由で提供するサービスの提供形態であり,MVC は 1 つのアプリケーションの内部をモデル,ビュー,コントローラに分ける設計である。いずれも SOA とは対象が異なる。
ア業務機能をサービスという単位で部品化し,標準化されたインタフェースを介してサービスを組み合わせることで,柔軟にシステムを構築する。正解

SOA は,業務上の機能をサービスとして部品化し,標準的なインタフェースで連携させてシステムを構築する考え方である。サービスの再利用や,業務の変化に応じた組替えが容易になる。

イ業務,データ,アプリケーション,テクノロジの四つの体系で現状と理想像を整理し,組織全体の業務とシステムを最適化する。

四つの体系(ビジネス,データ,アプリケーション,テクノロジ)で組織全体を最適化する手法は EA(エンタープライズアーキテクチャ)である。

ウ利用者がアプリケーションの機能を,インターネット経由で必要なときに必要な分だけ利用する。

アプリケーションの機能をネットワーク経由でサービスとして利用する形態は SaaS である。SOA はシステムの設計・構築の考え方であり,サービスの提供形態を指すものではない。

エソフトウェアの構造を,データを扱うモデル,表示を担うビュー,入力を処理するコントローラに分離して設計する。

モデル,ビュー,コントローラの三つに分離する設計は MVC モデルであり,主に一つのアプリケーション内部の構造に関するものである。SOA の説明ではない。

検証用の出典出典照合済み
NIST SP 800-95 / NIST SP 800-145 / IPA 応用情報技術者試験(レベル 4)シラバス
照合の根拠(4 件)

エ(MVC)はアプリケーション内部をモデル・ビュー・コントローラに分ける設計で,サービスの組合せという SOA の説明とは明らかに異なるため論理的に排除される。

問題 ID A1-SST-0506 · AI 作成のオリジナル問題 · 正解と各選択肢の根拠を出典の原文で確認しています。 照合日 2026-11-07

非公式の学習用アプリです(IPA とは関係ありません)。問題はすべて AI が作成したオリジナルで、誤りを含む場合があります。