平成30年秋期試験問題 午前問63
問63解説へ
SOAを説明したものはどれか。
- 業務体系,データ体系,適用処理体系,技術体系の四つの主要概念から構成され,業務とシステムの最適化を図る。
- サービスというコンポーネントからソフトウェアを構築することによって,ビジネス変化に対応しやすくする。
- データフローダイアグラムを用い,情報に関するモデルと機能に関するモデルを同時に作成する。
- 連接,選択,反復の三つの論理構造の組合せで,コンポーネントレベルの設計を行う。
正解 イ問題へ
広告
解説
SOA(Service Oriented Architecture:サービス指向アーキテクチャ)は、業務を構成する機能や役割をサービスという独立した単位として分割し、それらのサービスを組み合わせ相互に連携させることで一つのシステムを構築する考え方です。
オンラインショッピングのWebサイトを例にすると、商品検索、ショッピングカート、決済、ユーザー管理などの機能などを、それぞれ独立したサービスとして実装することができます。こうして分けることで、各サービスを個別に開発・変更・拡張できるようになり、開発効率や保守性が向上します。また、各サービスは独立した部品であるため、再利用や機能の入替え、システムの再構築がしやすい、特定の言語やプラットフォームに依存しないというメリットがあります。
したがって「イ」が正解です。
オンラインショッピングのWebサイトを例にすると、商品検索、ショッピングカート、決済、ユーザー管理などの機能などを、それぞれ独立したサービスとして実装することができます。こうして分けることで、各サービスを個別に開発・変更・拡張できるようになり、開発効率や保守性が向上します。また、各サービスは独立した部品であるため、再利用や機能の入替え、システムの再構築がしやすい、特定の言語やプラットフォームに依存しないというメリットがあります。
したがって「イ」が正解です。
- エンタプライズアーキテクチャの説明です。
- 正しい。SOAの説明です。
- データ中心アプローチ(DOA:Data Oriented Approach)の説明です。
- 構造化プログラミングの説明です。
広告