令和7年度 秋期 応用情報技術者試験 午前 問49
テクノロジOS・ソフトウェア
この問題は2025(R7)秋 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
Webアプリケーションソフトウェアの処理方式の説明のうち,“プログレッシブWebアプリ”の説明として,適切なものはどれか。
解答・解説を読む
正解: 選択肢エ
プログレッシブWebアプリ(PWA: Progressive Web Apps) は、Webブラウザ上で動作するアプリケーションに、ネイティブアプリケーション(スマートフォンやPCにインストールして使うアプリ)のような機能や優れた操作性を持たせる技術のことです。
PWAの主な特徴には以下のようなものがあります。
- オフライン環境やネットワークが不安定な環境での動作(Service Worker の活用)
- アプリ側からのプッシュ通知機能
- デバイスのホーム画面へのアイコン追加
- バックグラウンドでのデータ同期
したがって、ブラウザが実行するサービスワーカーの機能を用いて、Webアプリケーションをオフラインで起動させたり、バックグラウンドでデータを同期させたりして、ネイティブアプリケーションであるかのように使えるようにする「エ」が正解です。
各選択肢の解説
- ア: 誤り。Webサーバ上に実行可能なプログラムを用意し、要求に応じて呼び出して処理結果を送信する方式は、CGI(Common Gateway Interface) やサーバーサイドスクリプティングの説明です。
- イ: 誤り。Webページの要素にその意味を表すメタデータを付加し、コンピュータが自動的にWebページの情報の収集や加工を行えるようにする技術は、セマンティックWeb の説明です。
- ウ: 誤り。新しいWebサービスを、他のサービスが公開するWebAPIの機能を組み合わせることによって提供する手法は、マッシュアップ の説明です。
- エ: 正解。プログレッシブWebアプリ(PWA) の説明です。