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

分野:システム構成要素(システム構成・冗長化・仮想化・性能/信頼性/稼働率計算・キャパシティ・クラスタ)|実際に出題されたIPA過去問題

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

  1.  アプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり,データベースサーバを独立させている。
  2.  プレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層のOSは異なってもよい。
  3.  プレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり,各層をネットワークで接続されたコンピュータに分散する。
  4.  プレゼンテーション層とファンクション層を結合し,データ層を分離したアーキテクチャであり,データベースサーバを効率的に運用できる。
解答・解説を見る

正解:イ

AI解説

クライアントサーバシステムの3層アーキテクチャは、ユーザインタフェースを受けもつプレゼンテーション層、業務処理ロジックを受けもつファンクション層(アプリケーション層)、データベース処理を受けもつデータ層の3つに分離した構成である。各層は論理的に独立しており、稼働させるマシンやOSが層ごとに異なっていてもよい。イが正解。 ア: GUIとAPIをプレゼンテーション層とファンクション層に分けるという説明は3層の構成(プレゼンテーション・ファンクション・データ)の定義として不正確である。 イ: 正解。プレゼンテーション層・ファンクション層・データ層の3層に分離し、各層のプラットフォーム(OS)は異なってもよい。 ウ: 3層はプレゼンテーション・ファンクション・データであり、ミドルウェア層で2層を連係するという説明は誤り。 エ: プレゼンテーション層とファンクション層を結合すると2層構成であり、3層アーキテクチャの説明ではない。 💡 3層=「見た目(プレゼンテーション)・ロジック(ファンクション)・データ」。業務ロジックを独立させることで、画面変更やDB変更の影響を局所化できるという利点まで押さえておく。

出典:平成28年度 春期 応用情報技術者試験 午前 問12 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム構成要素」分野の攻略ポイント

システム構成・冗長化・仮想化・性能/信頼性/稼働率の計算・キャパシティ計画・クラスタ構成を扱います。稼働率計算は公式が2本しかないうえに毎年出るため、ここを落とすのは非常にもったいない分野です。

システム構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム構成要素(システム構成・冗長化・仮想化・性能/信頼性/稼働率計算・キャパシティ・クラスタ))の過去問