システム構成と信頼性設計

3層クライアントサーバシステムで、業務の処理(ビジネスロジック)を担当する層はどれか。

  1. Aプレゼンテーション層
  2. Bファンクション層(アプリケーション層)
  3. Cデータ層(データベースアクセス層)
答えと解説を見る

正解:B. ファンクション層(アプリケーション層)

3層クライアントサーバシステムは、処理を、利用者とのやり取り(入力の受付と結果の表示)を担うプレゼンテーション層、業務の処理を担うファンクション層、データベースへのアクセスを担うデータ層に分けます。業務の規則や計算はファンクション層にまとめるので、画面やデータベースを変えても業務の処理への影響を小さくできます。また、クライアントの側にはプレゼンテーション層だけを置けばよいので、Webブラウザを端末として使う構成にしやすくなります。

  • A. 入力の受付と結果の表示など、利用者とのやり取りを担う層です。
  • B. 正しい。業務の規則や計算などのビジネスロジックを担う層です。
  • C. データベースへのデータの検索や更新を担う層です。
この分野を解く 分野ページへ

関連する計算ツール

システム構成と信頼性設計の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

システム構成と信頼性設計のほかの問題

  1. シンクライアントの説明として、適切なものはどれか。
  2. ピアツーピア(P2P)型のシステムの特徴として、適切なものはどれか。
  3. 集中処理と比べた分散処理の特徴として、適切なものはどれか。
  4. バッチ処理で行うのが適している処理はどれか。
  5. オンライン処理のシステムの性能を評価する指標のうち、レスポンスタイム(応答時間)の説明として、適切なものはどれか。