正解は エ
SOA(Service Oriented Architecture、サービス指向アーキテクチャ)は、業務上の機能を「サービス」という独立した部品(ソフトウェア部品)の単位に分割して構築し、それらのサービスを組み合わせることでシステム全体を実現する設計手法・考え方です。利用者の業務の視点から機能を独立したサービスとして定義するため、業務プロセスとシステム機能の対応付けがしやすく、サービスを再利用したり、他のソフトウェアと連携させたりすることが容易になります。これにより、業務の変化に応じてサービスを組み替える柔軟なシステム構築が可能になります。選択肢dは「利用者の視点から業務システムの機能を幾つかの独立した部品に分けることによって、業務プロセスとの対応付けや他ソフトウェアとの連携を容易にする手法」とあり、SOAの定義そのものなので正解です。他の選択肢は、ERP(経営資源の一元管理)、フィット&ギャップ分析(パッケージと要件の適合度分析)、業務プロセスの継続的改善(BPM/PDCA)であり、いずれもSOAとは異なる概念です。「業務機能を独立したサービス部品に分割し、組み合わせる」というキーワードでSOAを判別しましょう。
SOA=業務機能を独立した『サービス』部品に分割し、組み合わせてシステムを構築。再利用・他システム連携が容易で柔軟。混同注意:ERP(経営資源の一元管理)、フィット&ギャップ分析(適合度分析)、BPM(業務の継続改善)。