応用情報技術者 2016年 秋期 午前2 問61
問題文
SOAの説明はどれか。
選択肢
ア:会計、人事、製造、購買、在庫管理、販売などの企業の業務プロセスを一元管理することによって、業務の効率化や経営資源の全体最適を図る手法
イ:企業の業務プロセス、システム化要求などのニーズと、ソフトウェアパッケージの機能性がどれだけ適合し、どれだけかい離しているかを分析する手法
ウ:業務プロセスの問題点を洗い出して、目標設定、実行、チェック、修正行動のマネジメントサイクルを適用しm、継続的な改善を図る手法
エ:利用者の視点から各業務システムの機能を幾つかの独立した部品に分けることによって、業務プロセスとの対応付けや他のソフトウェアとの連携を容易にする手法(正解)
SOAの説明はどれか【午前2 解説】
要点まとめ
- 結論:SOAは業務システムの機能を独立した部品(サービス)に分割し、連携を容易にする手法です。
- 根拠:SOA(サービス指向アーキテクチャ)は、サービス単位で機能を提供し、再利用や統合を促進する設計思想だからです。
- 差がつくポイント:単なる業務プロセス管理や改善手法と混同せず、「サービスの独立性」と「連携の容易さ」に着目することが重要です。
正解の理由
選択肢エは、SOAの本質である「機能を独立した部品(サービス)に分ける」ことを正確に表現しています。これにより、業務プロセスとの対応付けや他システムとの連携が容易になり、柔軟で拡張性の高いシステム構築が可能となります。SOAは単なる業務効率化や改善手法ではなく、システム設計のアーキテクチャスタイルであるため、エが正解です。
よくある誤解
SOAを単なる業務プロセスの効率化やマネジメントサイクルと混同しがちですが、SOAはシステムの設計思想であり、サービス単位で機能を分割・連携することに重点があります。
解法ステップ
- SOAの正式名称「サービス指向アーキテクチャ」を思い出す。
- SOAが「サービス」という独立した機能単位で構成されることを理解する。
- 選択肢の説明文で「独立した部品に分ける」「連携を容易にする」という表現を探す。
- それが記述されている選択肢エを正解と判断する。
選択肢別の誤答解説
- ア:企業の業務プロセスを一元管理する手法はERPの説明に近く、SOAとは異なります。
- イ:システム化要求とパッケージの適合分析はギャップ分析の説明であり、SOAではありません。
- ウ:PDCAサイクルを用いた業務改善手法であり、SOAの設計思想とは異なります。
- エ:SOAの特徴であるサービス単位の独立性と連携の容易さを正しく表現しています。
補足コラム
SOAは、複数のサービスがネットワークを介して連携し、柔軟にシステムを構築・拡張できるアーキテクチャです。近年ではマイクロサービスアーキテクチャがSOAの考え方をさらに細分化・進化させた形として注目されています。
FAQ
Q: SOAとマイクロサービスの違いは何ですか?
A: SOAはサービス単位で機能を分割する設計思想で、マイクロサービスはそれをさらに小さな単位に分割し、独立してデプロイ可能な形態です。
A: SOAはサービス単位で機能を分割する設計思想で、マイクロサービスはそれをさらに小さな単位に分割し、独立してデプロイ可能な形態です。
Q: SOAはどのようなメリットがありますか?
A: システムの柔軟性向上、再利用性の促進、異なるシステム間の連携が容易になる点が主なメリットです。
A: システムの柔軟性向上、再利用性の促進、異なるシステム間の連携が容易になる点が主なメリットです。
関連キーワード: SOA, サービス指向アーキテクチャ、システム設計、業務システム、マイクロサービス

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

