ウカマル応用情報技術者ログイン

平成30年度 秋期 応用情報技術者 問48

テクノロジ系

安全性と信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。

〔方針〕 不特定多数の人が使用するプログラムには,自分だけが使用するプログラムに比べて,より多く,データチェックの機能を組み込む。プログラムが処理できるデータの前提条件を文書に書いておくだけでなく,プログラムについても前提条件を満たしていないデータが入力されたときは,エラーメッセージを表示して再入力を促すようなものとする。

選択肢
正解と解説

正解 ア

利用者の誤った操作や入力があっても、誤りを防いだり被害を出さないようにしたりする設計思想はフールプルーフです。

フールプルーフは、人が誤った操作や入力をすることを前提に、その誤りでシステムが不正な動作をしないようにする考え方です。方針の決め手は「不特定多数の人が使用する」と「前提条件を満たしていないデータが入力されたときは、エラーメッセージを表示して再入力を促す」の2点です。どちらも、利用者の入力ミスに備えるための対策です。故障が起きたときの振る舞いを定める考え方ではありません。

イ:フェールセーフは、故障が発生したときに、システムを安全な状態に移して被害を防ぐ考え方です。

ウ:フェールソフトは、故障が発生したときに、機能を縮小してでも運転を続ける考え方です。

エ:フォールトトレランスは、構成要素を多重化するなどして、故障が起きても正常に動作し続ける考え方です。

出典:平成30年度 秋期 応用情報技術者試験 問48

全年度から出題。10問で実力を判定します。登録不要。

出典:平成30年度 秋期 応用情報技術者試験 問48(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方