2025年(令和7年) 秋期 応用情報技術者 午前 問49

Webアプリケーションソフトウェアの処理方式の説明のうち、“プログレッシブWebアプリ”の説明として、適切なものはどれか。

 ア  Webサーバ上に実行可能なプログラムを用意し、Webブラウザからの要求に応じて、Webサーバがそのプログラムを呼び出し、処理結果をWebブラウザに送信する。
 イ  Webページの要素にその意味を表すメタデータを付加することによって、コンピュータが自動的にWebページの情報の収集や加工を行えるようにする。
 ウ  新しいWebサービスを、他のサービスが公開するWebAPIの機能を組み合わせることによって提供する。
 エ  ブラウザが実行するサービスワーカーの機能を用いて、Webアプリケーションをオフラインで起動させたり、バックグラウンドでデータを同期させたりして、ネイティブアプリケーションであるかのようにWebアプリケーションを使えるようにする。


答え 


解説

 ア  Webサーバ上に実行可能なプログラムを用意し、Webブラウザからの要求に応じて、Webサーバがそのプログラムを呼び出し、処理結果をWebブラウザに送信するのは、 CGI(Common Gateway Interface)です。(×)
 イ  Webページの要素にその意味を表すメタデータを付加することによって、コンピュータが自動的にWebページの情報の収集や加工を行えるようにするのは、セマンティックWeb(Semantic Web)です。(×)
 ウ  新しいWebサービスを、他のサービスが公開するWebAPIの機能を組み合わせることによって提供するのは、マッシュアップ(mashup)です。(×)
 エ  ブラウザが実行するサービスワーカーの機能を用いて、Webアプリケーションをオフラインで起動させたり、バックグラウンドでデータを同期させたりして、ネイティブアプリケーションであるかのようにWebアプリケーションを使えるようにするのは、プログレッシブWebアプリです。(〇)


キーワード
・プログレッシブWebアプリ

キーワードの解説
  • プログレッシブWebアプリ(progressive web app、PWA)
    Web技術(HTML、CSS、JavaScriptなど)を使って作られた、ネイティブアプリのように使えるWebアプリのことで、Webサイトの手軽さとネイティブアプリの高機能を両立し、ホーム画面にアイコンを追加したり、オフラインで使ったり、プッシュ通知を送ったりすることができます。

もっと、「プログレッシブWebアプリ」について調べてみよう。

戻る 一覧へ 次へ