ITサービスマネージャ試験 令和6年度 春期 午前II 問22
クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
3層アーキテクチャは、システムの役割をプレゼンテーション層、ファンクション層、データ層の三つに分離する構成です。プレゼンテーション層は画面表示や入力受付、ファンクション層は業務処理や計算、データ層はデータベースへの保存や検索を担当します。それぞれを独立させることで、画面変更や業務ロジックの修正が他の層へ及ぼす影響を抑えられます。層は論理的な役割分担なので、各層が動作するOSは同一である必要がありません。したがってイが正解です。
アの説明は誤りです。GUIはプレゼンテーション層に関係しますが、APIは層そのものではなく、機能を呼び出すための接点です。GUIとAPIを分離することが3層アーキテクチャの定義ではありません。
ウの説明は誤りです。ミドルウェアはOSとアプリケーションの間で共通機能を提供するソフトウェアの総称であり、3層の一つとしてプレゼンテーション層とデータ層を単に連係する層ではありません。また、各層を別々のコンピュータに配置することも必須ではありません。
エの説明は誤りです。画面処理と業務処理をクライアント側で結合し、データ層だけをサーバ側に置く構成は、一般に2層クライアントサーバシステムに当たります。
【ポイント】 3層は、画面、業務処理、データ管理という役割の分離です。 「3層」は論理的な区分であり、必ず3台のコンピュータや同一OSを用いるという意味ではありません。
出典:令和6年度 春期 ITサービスマネージャ試験 午前II 問22
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる