本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成28年度 春期 応用情報技術者試験問題と解説

問12

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

ア アプリケーションに必要なGUIとAPIをプレゼンテーション層とファンクション層に分離したアーキテクチャであり、データベースサーバを独立させている。

イ プレゼンテーション層、ファンクション層、データ層に分離したアーキテクチャであり、各層のOSは異なってもよい。

ウ プレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり、各層をネットワークで接続されたコンピュータに分散する。

エ プレゼンテーション層とファンクション層を結合し、データ層を分離したアーキテクチャであり、データベースサーバを効率的に運用できる。


正解


解説

クライアントサーバシステムの3層アーキテクチャは、以下の3つの層から構成される。
プレゼンテーション層: ユーザーインターフェース (入出力) の層
ファンクション層: 入力データや検索結果を加工する層
データ層: データの更新や照会を行う層

Web技術では
プレゼンテーション層がブラウザ
ファンクション層はIISApache
データ層がOracleなどのRDBMS
となる。

ア 2層に分けた説明となっているので、適切でない。

イ 正しい。

ウ プレゼンテーション層とデータ層を連係したアーキテクチャは、ファンクション層である。

エ クライアントサーバシステムの2層アーキテクチャの説明である。

問11 目次 問13