IPA過去問ドリル

平成28年度 春期 応用情報技術者試験 午前 問12

テクノロジ/システム構成要素

クライアントサーバシステムの3層アーキテクチャを説明したものはどれか。

出典:平成28年度 春期 応用情報技術者試験 午前 問12

正解:イ

解説

クライアントサーバシステムの3層アーキテクチャは,プレゼンテーション層(画面表示),ファンクション層(業務処理),データ層(データベース)の三つに機能を分離した構成です。各層は独立して稼働できるため,例えば各層のOSが異なっていても構いません。

選択肢ごとの解説

  • 誤り。GUIとAPIを2層に分離してデータベースサーバを独立させるという説明は,一般的な3層アーキテクチャの説明とは異なります。
  • 正しい。プレゼンテーション層,ファンクション層,データ層に分離し,各層のOSが異なってもよいのが3層アーキテクチャの特徴です。
  • 誤り。ミドルウェア層で2層を連係するという説明は3層アーキテクチャの機能分割の説明として不十分です。
  • 誤り。プレゼンテーション層とファンクション層を結合してしまうと,本来の3層への分離にならず,2層構成に近くなります。
応用情報技術者の過去問を演習モードで解く