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

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

