基本情報技術者 2011年 春期 午前(科目A) 問61
問題文
エンタープライズアーキテクチャの“四つの分類体系”に含まれるアーキテクチャは、ビジネスアーキテクチャ、テクノロジアーキテクチャ、アプリケーションアーキテクチャとももう一つはどれか。
選択肢
ア:システムアーキテクチャ
イ:ソフトウェアアーキテクチャ
ウ:データアーキテクチャ(正解)
エ:バスアーキテクチャ
🔒 解説は解答すると表示されます
データアーキテクチャ【午前解説】
正解の理由
正解は ウ(データアーキテクチャ)です。
エンタープライズアーキテクチャ(EA)の代表的な四つの分類は「ビジネスアーキテクチャ」「データ(情報)アーキテクチャ」「アプリケーションアーキテクチャ」「テクノロジ(技術)アーキテクチャ」です。データアーキテクチャは企業のデータ資源の構造、管理方針、データモデル、データフローやガバナンスを定義する独立した領域であり、選択肢の中でこれに該当するのはウのみです。
エンタープライズアーキテクチャ(EA)の代表的な四つの分類は「ビジネスアーキテクチャ」「データ(情報)アーキテクチャ」「アプリケーションアーキテクチャ」「テクノロジ(技術)アーキテクチャ」です。データアーキテクチャは企業のデータ資源の構造、管理方針、データモデル、データフローやガバナンスを定義する独立した領域であり、選択肢の中でこれに該当するのはウのみです。
解法ステップ
- 問題文で求められているのが「四つの分類体系」であることを確認する(高位の分類である)。
- 頭に浮かべるべき代表的な4分類を思い出す:ビジネス、データ、アプリケーション、テクノロジ。
- 各選択肢がそのどれに対応するかを当てはめる(ア:システム/イ:ソフトウェア/ウ:データ/エ:バス)。
- 高位の分類に該当するもの=データ(ウ)を選ぶ。
選択肢別の誤答解説
- ア:システムアーキテクチャ
- 誤り。システムアーキテクチャは複数のアプリやインフラを含む具体的なシステム設計領域で、EAの上位分類として明確に定義される用語ではありません。
- イ:ソフトウェアアーキテクチャ
- 誤り。ソフトウェアアーキテクチャは個々のソフトウェアコンポーネントの構成・設計に関する概念で、EAの四分類(業務・データ・アプリ・技術)のうちの一つではありません。
- ウ:データアーキテクチャ
- 正解。データ(情報)アーキテクチャはEAの四分類の一つで、データモデル、データフロー、データガバナンスなどを扱います。
- エ:バスアーキテクチャ
- 誤り。バスは通信基盤や統合パターン(例:ESB)を指す技術的なコンセプトで、四分類の名称ではありません。
よくある誤解
- 「システムアーキテクチャ=EAの一分類」と誤解する:システムは複数の観点(アプリケーション+インフラ)を含む具体的設計領域であり、EAの高位分類とは別の概念です。
- 「バスアーキテクチャをEA分類と見る」:バスは通信方式やミドルウェアの一種で、テクノロジ/実装側の要素に該当しますが、四分類の名称ではありません。
- 「ソフトウェアアーキテクチャとアプリケーションアーキテクチャを混同する」:ソフトウェア設計のレベルと、業務サービスとアプリ間の構成を扱うアプリケーションアーキテクチャは視点が異なります。
補足コラム
代表的なEAフレームワーク(TOGAF、Zachman)では、組織を俯瞰する際に「業務(Business)」「情報/データ(Data/Information)」「アプリケーション(Application)」「技術/インフラ(Technology)」の四視点を用いて整合性を取ります。
- データアーキテクチャの具体的成果物例:概念データモデル、論理データモデル、データ辞書、データフロー図、データガバナンス方針。
- 覚え方の例:「業務(業)→データ(情)→アプリ→技術」の順に考えると、要件→情報→システム→実装と整合しやすいです。
FAQ
Q1: システムアーキテクチャとアプリケーションアーキテクチャの違いは?
A1: システムアーキテクチャは複数の要素(HW、SW、ネットワーク、運用)を含む統合的な設計視点で、アプリケーションアーキテクチャは業務機能を実現するアプリ間の構成やインタフェースに着目します。
A1: システムアーキテクチャは複数の要素(HW、SW、ネットワーク、運用)を含む統合的な設計視点で、アプリケーションアーキテクチャは業務機能を実現するアプリ間の構成やインタフェースに着目します。
Q2: バスアーキテクチャはどこに該当しますか?
A2: バス(例:ESB、メッセージバス等)はテクノロジアーキテクチャやインテグレーション設計の一部として扱われますが、EAの四分類そのものではありません。
A2: バス(例:ESB、メッセージバス等)はテクノロジアーキテクチャやインテグレーション設計の一部として扱われますが、EAの四分類そのものではありません。
Q3: データアーキテクチャはなぜ独立して重要ですか?
A3: データは業務プロセスやアプリを横断して利用されるため、一貫したデータ定義・品質管理・ガバナンスがないと整合性やスケーラビリティが損なわれるからです。
A3: データは業務プロセスやアプリを横断して利用されるため、一貫したデータ定義・品質管理・ガバナンスがないと整合性やスケーラビリティが損なわれるからです。
関連キーワード: エンタープライズアーキテクチャ、データアーキテクチャ、ビジネスアーキテクチャ、アプリケーションアーキテクチャ、テクノロジアーキテクチャ、TOGAF、Zachman、データモデル、アーキテクチャ分類、EA

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

