平成28年 春期 基本情報技術者 午後 問05
問05 4問選択スマートフォンを用いた店舗検索システムに関する次の記述を読んで,設問1〜3に答えよ。 E社は首都圏に約 50 店舗をもつ生鮮食料品の販売店である。来店客数の増加を目的として, 指定した市区町村にある店舗情報をスマートフォンを用いて検索するシステムを構築することになった。 このシステムは,スマートフォン上で動作するアプリケーションソフトウェア(以下,アプリという), Web サーバ及びファイルサーバから構成されている。 〔システム機能の要件〕 (1) 利用者はブラウザを起動し,本システムの URL を指定して Web ページを 表示する。Web ページには,検索を行うための市区町村名の入力欄がある。 (2) 利用者が入力した市区町村名で店舗検索し,その市区町村にある店舗名と住所, 電話番号,お気に入り数及び特売情報を抽出して,お気に入りボタンとともに表示する。 利用者は表示された店舗を気に入ったならば,お気に入りボタンを押す。 (3) 検索対象となるE社の店舗データは,ファイルサーバ上の店舗データファイルに 保管されている。店舗データファイルのレコード様式を図1に示す。
(4) 店舗ごとに,お気に入りボタンが押されるたびに1が加算されるお気に入り数の値を, お気に入りデータファイルに保持する。お気に入り数は, Web ページで店舗の お気に入りボタンが押された回数である。お気に入りデータファイルのレコード様式を図2に示す。
〔処理の流れ〕 本システムの処理は,次の処理 A から処理 C の順番で行われる。
〔実装方法の設計〕 システム機能の要件を満たし,処理の流れを実装する方式として, Web 方式と Web アプリ方式の 二つを比較検討する。それぞれの特徴を表1に,それぞれの方式のシーケンス図を図3,図4に示す。 図において,上段が空欄の矢印はメッセージを省略している。
〔シーケンス図〕 (1) Web 方式で実装する場合
図3 Web 方式のシーケンス 処理 B ではファイルサーバは から得た情報を, 処理 C ではファイルサーバは から得た情報を Web サーバに返却する。 (2) Web アプリ方式で実装する場合 図4 Web アプリ方式のシーケンス図 処理 A ではファイルサーバは から得た情報を, 処理 C ではファイルサーバは から得た情報をブラウザに返却する。 ここで,Web 方式と Web アプリ方式の比較検討では,スマートフォンでの利便性を考慮して, 次の要件を追加した。
Web 方式の場合,表示する画面は ので,処理 B の実行中に と の間の無線通信が圏外になると, 次画面を読み込めなくなる。 一方,Web アプリ方式の場合は,通信を行わなくても,ブラウザが読み込んだ Web アプリで処理を行うことができる。処理 B の実行中に と の間の無線通信が圏外になって切断されても, 検索の操作を続けることが可能となる。 したがって,Web アプリ方式で実装することにした。
a,b に関する解答群 イ 店舗データファイル ウ 店舗データファイルとお気に入りデータファイル c に関する解答群 イ ブラウザがファイルサーバに都度要求し,ファイルサーバから取得する必要がある ウ ブラウザが生成するが,生成中に圏外を検知すると停止する エ ブラウザが生成し,都度表示させる必要がある d,e に関する解答群 エ 利用者
解答群 エ 店舗番号,店舗名 オ 店舗番号,市区町村名 カ 店舗名,市区町村名
解答群
[←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]
©2004-2024 情報処理試験.jp
|
プライバシーポリシー・著作権・リンク
|
お問合わせ
| ||||||||||||||||||||||||||||||||||||||||||||||||