基本情報技術者 2019年 春期 午前(科目A) 問61
問題文
エンタープライズアーキテクチャを構成するアプリケーションアーキテクチャについて説明したものはどれか。
選択肢
ア:業務に必要なデータの内容、データ間の関連や構造などを体系的に示したもの
イ:業務プロセスを支援するシステムの機能や構成などを体系的に示したもの(正解)
ウ:情報システムの構築・運用に必要な技術的構成要素を体系的に示したもの
エ:ビジネス戦略に必要な業務プロセスや情報の流れを体系的に示したもの
🔒 解説は解答すると表示されます
アプリケーションアーキテクチャ【午前解説】
正解の理由
正解は イ です。アプリケーションアーキテクチャは、業務プロセスを支援するシステムの機能(例:受注管理、在庫管理のサービス)やそれらを構成するソフトウェアコンポーネント、モジュール間の連携・インターフェース設計を体系的に示します。設問の「業務プロセスを支援するシステムの機能や構成」をそのまま表しているため、選択肢イが該当します。
他の選択肢は次の層を指します:アはデータアーキテクチャ(データの内容・構造・関連)、ウは技術(テクノロジ)アーキテクチャ(ミドルウェア、ハード、ネットワーク等)、エはビジネス(業務)アーキテクチャ(ビジネス戦略や業務フロー)に対応し、アプリケーションアーキテクチャとは対象が異なります。
解法ステップ
- 問題文のキーワードを抽出する:「業務プロセス」「システムの機能」「構成」など。
- 各選択肢を「何を体系化しているか」で分類する(データ/機能/技術/ビジネス)。
- 抽出したキーワードと各層の定義を照合し、一致する選択肢を選ぶ。
- 迷ったら“対象語”で切る:データ→データ層、機能や構成→アプリ層、技術要素→技術層、業務フローや戦略→ビジネス層。
- 最終チェックとして、選んだ選択肢が「業務をどう支援するか」を説明できるか確認する。
選択肢別の誤答解説
- ア: 業務に必要なデータの内容、データ間の関連や構造などを体系的に示したもの
→ これはデータアーキテクチャの説明です。データモデルやER図、データ辞書に該当し、アプリの機能説明とは異なります。 - イ: 業務プロセスを支援するシステムの機能や構成などを体系的に示したもの
→ 正解。アプリケーションアーキテクチャは業務サービスやモジュール、インターフェース、連携パターンを定義します。 - ウ: 情報システムの構築・運用に必要な技術的構成要素を体系的に示したもの
→ これは技術(テクノロジ)アーキテクチャの説明です。ハードウェア、ミドルウェア、ネットワークなどが対象です。 - エ: ビジネス戦略に必要な業務プロセスや情報の流れを体系的に示したもの
→ これはビジネス(業務)アーキテクチャの説明で、業務フローや価値創出プロセスを扱います。アプリの機能とはレイヤーが異なります。
よくある誤解
- データ=アプリと混同する誤解:データの定義(データモデル、ER図等)はデータアーキテクチャであり、アプリの機能説明とは役割が異なります。
- 技術層と同一視する誤解:ミドルウェアやOS、ネットワークなどの技術的要素は技術アーキテクチャ(ウ)であり、アプリの機能設計ではありません。
- ビジネス=アプリと短絡する誤解:業務プロセスや戦略の定義(エ)はアプリに影響を与えますが、アプリケーションアーキテクチャ自体は「システム側の機能構成」を記述する点で異なります。
補足コラム
- エンタープライズアーキテクチャ(EA)は一般に「ビジネス」「アプリケーション」「データ」「テクノロジ」の4レイヤーで整理されます(例:TOGAFの概念)。試験問題はこのレイヤー分離を問う出題が多く、レイヤーごとの典型語彙を押さえておくと有利です。
- 覚え方のコツ:「誰が何を扱うか」で区別する。ビジネス層=業務オーナー視点、アプリ層=システム機能視点、データ層=情報資産視点、技術層=IT運用視点。
- 出題頻度の高い語句:サービス、モジュール、インターフェース(アプリ);エンティティ、スキーマ(データ);ミドルウェア、OS(技術);業務プロセス、バリューチェーン(ビジネス)。
FAQ
Q. アプリケーションアーキテクチャとシステムアーキテクチャは同義ですか?
A. 完全同義ではありません。アプリケーションアーキテクチャはソフトウェアの構成や機能を指し、システムアーキテクチャはハード・ソフト・ネットワークを含むより広い設計を指すことが多いです。
A. 完全同義ではありません。アプリケーションアーキテクチャはソフトウェアの構成や機能を指し、システムアーキテクチャはハード・ソフト・ネットワークを含むより広い設計を指すことが多いです。
Q. データアーキテクチャが正解に見えるときの見分け方は?
A. 「データの内容・構造・関連」を明示していればデータ層です。機能やサービス、モジュールの記述があればアプリ層を選びます。
A. 「データの内容・構造・関連」を明示していればデータ層です。機能やサービス、モジュールの記述があればアプリ層を選びます。
Q. 試験で迷ったときの最終チェック項目は?
A. 問題文が「何を体系化しているか」「誰に価値を提供するか」を問うているか確認し、それに一致するレイヤーを選んでください。
A. 問題文が「何を体系化しているか」「誰に価値を提供するか」を問うているか確認し、それに一致するレイヤーを選んでください。
関連キーワード: アプリケーションアーキテクチャ、データアーキテクチャ、テクノロジアーキテクチャ、ビジネスアーキテクチャ、モジュール設計、インターフェース設計、業務プロセス、サービス設計

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

