問題
選択肢
- 1顧客PCへデータを渡して処理を行う仕組みではなく、販売側のサーバで必要な処理を行った結果を、顧客PCへと返す仕組みで販売サイトを運営すれば、販売側のデータの外部への流出は発生しない。
- 2顧客の商品購入の操作に対して、期待した時間内に応答が得られない場合は、顧客のPCを演算処理能力の高い機器に替える必要がある。
- 3販売側のウェブサーバで顧客からの商品購入依頼について処理した結果を、顧客側PCで表示させるためには、顧客PCのウェブブラウザには販売側のウェブサーバから提供されるバーチャルマシン機能をあらかじめ組み込んでおく必要がある。
- 4販売側のサーバで非同期通信の仕組みを取り入れれば、顧客のPC画面上で商品画像の上にマウスカーソルを移動させるとその商品説明が表示されるなどの、動的な表示を行うことができる。
正解
4. 販売側のサーバで非同期通信の仕組みを取り入れれば、顧客のPC画面上で商品画像の上にマウスカーソルを移動させるとその商品説明が表示されるなどの、動的な表示を行うことができる。
詳しい解説を見る解説を閉じる
解説
Ajax(Asynchronous JavaScript and XML)に代表される非同期通信を組み合わせると、ページ全体をリロードせずにサーバとデータをやり取りでき、マウスホバー時の商品説明表示やオートサジェストなど動的なUIを実現できる。よってエが正解。アは誤りで、サーバ側で処理しても処理結果(販売側データ)がHTML等として顧客側に返される以上、応答内容を介した情報流出やサーバ自体への不正侵入による流出リスクは残るため、流出が発生しないとは断定できない。イは誤りで、応答遅延の原因は通信回線速度、サーバ負荷、ウェブアプリケーションの作りなど多岐にわたり、顧客PCの性能だけが要因とは限らない。ウは誤りで、一般的なECサイトはHTMLとJavaScriptで動作し、サーバから個別にバーチャルマシン機能を組み込む必要はない(JavaアプレットのJVMのような特殊環境を除く)。(出典: 一般社団法人 中小企業診断協会 平成24年度 中小企業診断士1次試験 経営情報システム 第12問)
中小企業診断士トップ
一問一答・予想問題・まとめノート