問題
バッチ処理と対話型処理の違いとして最も適切なものはどれか。
選択肢
- 1ア バッチ処理は即時応答、対話型はまとめて処理
- 2イ バッチ処理はデータをまとめて一括処理し、対話型は即時応答を重視
- 3ウ どちらも同じ意味である
- 4エ バッチ処理は1件ずつ処理する
正解
2. イ バッチ処理はデータをまとめて一括処理し、対話型は即時応答を重視
詳しい解説を見る解説を閉じる
解説
バッチ処理は、発生したデータを一定期間または一定量ためておき、まとめて一括処理する方式である。夜間の給与計算や売上集計のように、即時性は不要だが大量のデータを効率よく処理したい業務に適する。一方、対話型処理は、利用者の入力に対してシステムが即座に応答を返しながら処理を進める方式で、オンライン取引や検索などに用いられる。この対比を正しく述べたイが正解であり、アは両者の説明が逆になっているため誤りである。ウについて、処理のタイミングと応答性という本質的な違いがあるため同じ意味ではない。エについて、バッチ処理は複数件をまとめて処理する方式であり、1件ずつ即時に処理するのはリアルタイム処理に近い。基本情報技術者試験では、バッチ・対話型・リアルタイムの各処理方式の特徴と適する業務例の対応が頻出ポイントである。
一問一答
科目A 180問+科目B 60問