平成28年度 春期 午前 問12
システム構成要素
クライアントサーバシステムの問題
クライアントサーバシステムの 3 層アーキテクチャを説明したものはどれか。
- アアプリケーションに必要な GUI と API をプレゼンテーション層とファンクション層に分離したアーキテクチャであり,データベースサーバを独立させている。
- イプレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層の OS は異なってもよい。
- ウプレゼンテーション層とデータ層をミドルウェア層によって連係したアーキテクチャであり,各層をネットワークで接続されたコンピュータに分散する。
- エプレゼンテーション層とファンクション層を結合し,データ層を分離したアーキテクチャであり,データベースサーバを効率的に運用できる。
答えと解説を見る
✓ これが正解イプレゼンテーション層,ファンクション層,データ層に分離したアーキテクチャであり,各層の OS は異なってもよい。
解説
画面・業務処理・データの三層に分ける作りです。
三つの層の名前と役割を先に置いてから記述を読むと迷いません。プレゼンテーション層は画面の表示と入力の受付を受け持ち、ファンクション層は業務の処理や計算を受け持ち、データ層はデータの格納と検索を受け持ちます。クライアントサーバシステムをこの三つに分けたものが、設問が聞いている作りです。大事なのは、分ける基準が画面の部品や道具ではなく役割だという点です。役割で切ってあるので、層と層は決められたやり取りだけでつながり、それぞれの中で使う基本ソフトや機種が違っていても構いません。この、中身を問わないという点が分離の利点そのものです。利点も一度言葉にしておくと覚えが楽になります。画面だけ、業務処理だけを別々に直せるので片方の変更が他方に響きにくく、混む層だけサーバを増やせるので拡張しやすく、業務処理を利用者の手元に置かないので配布と更新が軽くなります。数え方も決めておきます。層の数は分かれている数で数えるので、結合すると書いてある記述はその分だけ層が減ります。
ほかの選択肢はなぜ違うのか
- アアプリケーションに必要な GUI と A…:層を分ける基準を、画面の部品と呼び出し口という作りの都合に置いた記述です。三層で分けるのは部品ではなく役割なので、切り口そのものが入れ替わっています。
- ウプレゼンテーション層とデータ層をミドルウ…:真ん中に置かれているのが業務の処理を受け持つ層ではなく、層と層をつなぐ道具のほうになっています。道具は役割を担う層ではないので、三つ並んでいても中身が違います。
- エプレゼンテーション層とファンクション層を…:画面と業務処理を一つにまとめているので、分かれているのは二つです。これは利用者の手元に業務処理を持たせる二層の作りの説明にあたります。
この問題の用語
- クライアントサーバシステムクライアントとサーバが役割を分けて協調しながら処理を進める分散処理の形です。サーバがサービスを提供し、クライアントがそれを利用します。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
出典:平成28年度 春期 応用情報技術者試験 午前 問12
同じ用語が出る問題
- 令和6年度 秋期 午前 問15:MIPSに関する問題(クライアントサーバシステム)
- 令和5年度 春期 午前 問27:ストアドプロシージャに関する問題(クライアントサーバシステム)
- 平成27年度 秋期 午前 問26:ストアドプロシージャに関する記述(クライアントサーバシステム)
- 平成26年度 秋期 午前 問13:転送速度に関する問題(クライアントサーバシステム)
- 平成26年度 秋期 午前 問11:クライアントサーバシステムの説明(クライアントサーバシステム)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)