応用情報​技術者試験 令和7年度 秋期 午前、全80問のうちの問62。

出典:令和7年度 秋期 応用情報技術者試験 午前 問62

SOA の説明はどれか。

  1. ア会計,人事,製造,購買,在庫管理,販売などの企業の業務プロセスを一元管理することによって,業務の効率化や経営資源の全体最適を図る手法
  2. イ企業の業務プロセス,システム化要求などのニーズと,ソフトウェアパッケージの機能性がどれだけ適合し,どれだけかい離しているかを分析する手法
  3. ウ業務プロセスの問題点を洗い出して,目標設定,実行,チェック,修正行動のマネジメントサイクルを適用し,継続的な改善を図る手法
  4. エ利用者の視点から業務システムの機能を幾つかの独立した部品に分けることによって,業務プロセスとの対応付けや他ソフトウェアとの連携を容易にする手法
答えと解説を開く

正解はエです。

SOA は、システムを「注文を受ける」「在庫を引き当てる」「請求書を出す」のような、利用者や業務から見て意味のある単位の部品 (サービス) に分け、それらを決まった方法で呼び出し合う形で組み立てる考え方です。業務の流れと部品の対応が分かりやすく、ほかのシステムとつなぐのも、業務が変わったときに組み替えるのも楽になります。この説明に合うのはエです。

ほかの選択肢が違う理由

  • ア会計や人事などの業務をまとめて一元管理し、全体を最適にするのは、ERP の説明です。
  • イ業務の要求とパッケージの機能が合う所と合わない所を分析するのは、フィット&ギャップ分析の説明です。
  • ウ業務の問題点を洗い出し、管理のサイクルを回して改善し続けるのは、BPM (ビジネスプロセスマネジメント) の説明です。

仕組み

SOA の部品は、中の作りを隠し、決められた入口 (インタフェース) だけで呼び出します。だから中身を作り直しても、呼び出す側を直さずに済みます。

サービスをさらに小さく分け、それぞれを独立して作って動かす考え方が、マイクロサービスです。

この問に出る言葉