応用情報技術者 2014年 秋期 午前2 問11
問題文
3層クライアントサーバシステムの説明のうち、適切なものはどれか。
選択肢
ア:システムを機能的に、 Webサーバ、 ファイアウォール、 クライアントの3階層に分けたシステムである。
イ:システムを機能的に、アプリケーション、 通信、 データベースの3階層に分けたシステムである。
ウ:システムを物理的に、 メインフレーム、 サーバ、 クライアントの3階層に分けたシステムである。
エ:システムを論理的に、 プレゼンテーション、 ファンクション、 データベースの3階層に分けたシステムである。(正解)
3層クライアントサーバシステムの説明 +【午前2 解説】
要点まとめ
- 結論:3層クライアントサーバシステムは論理的に「プレゼンテーション層」「ファンクション層」「データベース層」の3層に分ける構造です。
- 根拠:各層は役割が明確で、ユーザーインターフェース、業務処理、データ管理を分離し、保守性や拡張性を高めます。
- 差がつくポイント:物理的な機器構成や通信層と混同せず、論理的な機能分割であることを正確に理解することが重要です。
正解の理由
選択肢エは、3層クライアントサーバシステムの基本的な論理構造を正しく示しています。
- プレゼンテーション層はユーザーインターフェースを担当し、画面表示や入力受付を行います。
- ファンクション層(ビジネスロジック層)は業務処理の中心で、データの加工や制御を担います。
- データベース層はデータの永続化と管理を担当します。
この分割により、システムの保守性や拡張性が向上し、役割ごとに専門化が可能です。
よくある誤解
3層システムを物理的な機器の階層や通信プロトコルの層と混同しやすいですが、あくまで論理的な機能分割である点を誤解しないようにしましょう。
解法ステップ
- 3層クライアントサーバシステムの定義を確認する。
- 「論理的な層構造」であることを理解する。
- 各層の役割(プレゼンテーション、ファンクション、データベース)を整理する。
- 選択肢の説明と照合し、正しい層構成を選ぶ。
- 物理的な機器や通信層の説明は誤りと判断する。
選択肢別の誤答解説
- ア:Webサーバやファイアウォールは物理的・ネットワーク的な要素であり、3層の論理的機能分割とは異なります。
- イ:アプリケーション、通信、データベースの3層は通信層を含み、3層クライアントサーバの論理構造とは異なります。
- ウ:メインフレーム、サーバ、クライアントは物理的な機器の分類であり、論理的な層分けではありません。
- エ:論理的にプレゼンテーション、ファンクション、データベースの3層に分けているため正解です。
補足コラム
3層クライアントサーバシステムは、2層システム(クライアントとサーバ)に比べて、業務処理を中間層に分離することで、システムの柔軟性や拡張性が大幅に向上します。近年ではWebアプリケーションの多くがこの構造を採用しています。
FAQ
Q: 3層システムと3層ネットワークは同じですか?
A: いいえ。3層システムは論理的な機能分割であり、3層ネットワークはOSI参照モデルの物理層などの通信層の分類です。
A: いいえ。3層システムは論理的な機能分割であり、3層ネットワークはOSI参照モデルの物理層などの通信層の分類です。
Q: ファイアウォールは3層システムのどの層に含まれますか?
A: ファイアウォールはネットワークセキュリティ機器であり、3層システムの論理層には含まれません。
A: ファイアウォールはネットワークセキュリティ機器であり、3層システムの論理層には含まれません。
関連キーワード: 3層クライアントサーバ、プレゼンテーション層、ファンクション層、データベース層、論理構造、システム設計

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

