令和7年度 秋期 午前 問49
開発技術
プログレッシブWebアプリの問題
Web アプリケーションソフトウェアの処理方式の説明のうち,"プログレッシブ Web アプリ" の説明として,適切なものはどれか。
- アWeb サーバ上に実行可能なプログラムを用意し,Web ブラウザからの要求に応じて,Web サーバがそのプログラムを呼び出し,処理結果を Web ブラウザに送信する。
- イWeb ページの要素にその意味を表すメタデータを付加することによって,コンピュータが自動的に Web ページの情報の収集や加工を行えるようにする。
- ウ新しい Web サービスを,他のサービスが公開している WebAPI の機能を組み合わせることによって提供する。
- エブラウザが実行するサービスワーカーの機能を用いて,Web アプリケーションをオフラインで起動させたり,バックグラウンドでデータを同期させたりして,ネイティブアプリケーションであるかのように Web アプリケーションを使えるようにする。
答えと解説を見る
✓ これが正解エブラウザが実行するサービスワーカーの機能を用いて,Web アプリケーションをオフラインで起動させたり,バックグラウンドでデータを同期させたりして,ネイティブアプリケーションであるかのように Web アプリケーションを使えるようにする。
解説
ネイティブのように使える Web アプリケーションの話です。
この設問は、ブラウザのうえで動く Web アプリケーションのうち、サービスワーカーを使って、オフラインでも起動でき、バックグラウンドでデータの同期まで行い、あたかもネイティブアプリケーションのように使える形の説明を選ばせています。ですから、選び方の軸は、ブラウザの側に常駐する仕組みが働き、オフラインでの起動とバックグラウンドの同期を担い、ネイティブアプリケーションのような使い心地を生み出しているかという一点だけです。求められる説明の中心はこの三点の組み合わせにあり、ブラウザの側で継続して働く小さな仕組みが土台になります。Web サーバにあるプログラムを呼び出して結果を返す型、要素に意味を持たせて機械が読めるようにする型、複数の外部の機能をつなぎ合わせて新しいサービスを作る型は、いずれもブラウザの側の常駐や、オフラインでの起動という中心の性質とは対象が別のものになります。
ほかの選択肢はなぜ違うのか
- アWeb サーバ上に実行可能なプログラムを…:Web サーバにあらかじめ用意した実行できるプログラムを、ブラウザからの要求に応じて呼び出し、その結果を返す仕組みの話です。舞台が Web サーバの側にあり、ブラウザの側で常駐してオフラインでも起動できる中心の性質とは対象がずれます。
- イWeb ページの要素にその意味を表すメタ…:Web ページの要素に意味を示すメタデータを付けて、機械が中身を集めたり整えたりできるようにする考え方の話です。目指すのは機械が内容を扱える形にすることであって、ブラウザの側でサービスワーカーが働きオフラインでの起動を実現する中心の性質とは別の話題になります。
- ウ新しい Web サービスを,他のサービス…:外部で公開されている複数の機能をつなぎ合わせて、新しいサービスを作り出す考え方の話です。組み立て方の工夫であり、ブラウザの側で常駐する仕組みが働いてオフラインでもネイティブアプリケーションのような使い心地を生み出す中心の性質とは、対象の座標が別のものになります。
この問題の用語
- アプリケーションソフトウェア利用者の目的に直接こたえるソフトウェアで、表計算や会計、業務用の専用ソフトなどがあたります。機器そのものを動かす基本ソフトウェアの上で動きます。
- メタデータそのデータがどんなものかを説明するための、付随する情報です。撮影日や作成者のように本体とは別に付いていて、検索や整理に使えます。
出典:令和7年度 秋期 応用情報技術者試験 午前 問49
同じ用語が出る問題
- 令和7年度 春期 午前 問42:OSコマンドインジェクション対策(アプリケーションソフトウェア)
- 令和6年度 秋期 午前 問13:オブジェクトストレージの問題(メタデータ)
- 令和5年度 秋期 午前 問47(アプリケーションソフトウェア)
- 令和4年度 秋期 午前 問25(メタデータ)
- 平成31年度 春期 午前 問29:データレイクの特徴(メタデータ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)