情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ 問16: 安全性と信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。 〔方針〕 不特定多数の人が使用するプログラムには,自分だけが使用するプ
←情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ
安全性と信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。
〔方針〕
不特定多数の人が使用するプログラムには,自分だけが使用するプログラムに比べて,より多く,データチェックの機能を組み込む。プログラムが処理できるデータの前提条件を文書に書いておくだけでなく,プログラムについても前提条件を満たしていないデータが入力されたときは,エラーメッセージを表示して再入力を促すようなものとする。
問題本文
安全性と信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。 〔方針〕 不特定多数の人が使用するプログラムには,自分だけが使用するプログラムに比べて,より多く,データチェックの機能を組み込む。プログラムが処理できるデータの前提条件を文書に書いておくだけでなく,プログラムについても前提条件を満たしていないデータが入力されたときは,エラーメッセージを表示して再入力を促すようなものとする。
選択肢
- ア.フールプルーフ
- イ.フェールセーフ
- ウ.フェールソフト
- エ.フォールトトレランス
解説
フールプルーフは、利用者の誤操作や不正な入力があっても問題が起きないよう、あらかじめチェック機能を組み込む設計思想。前提条件を満たさないデータを弾きエラー表示と再入力を促す本問の方針はこれに該当し、アが正解。フェールセーフ(故障時に安全側へ)やフェールソフト(機能縮退で継続)とは目的が異なり、フールプルーフは『誤りの未然防止』に主眼がある。
選択肢ごとの解説
- ア.誤入力を想定しチェックで弾く設計はフールプルーフそのもので、本問の方針に合致し正しい。
- イ.フェールセーフは故障時に安全な状態へ移す考え方で、入力チェックの趣旨とは異なり誤り。
- ウ.フェールソフトは障害時に機能を縮退して運転継続する設計で、本問の方針とは別物で誤り。
- エ.フォールトトレランスは冗長化で故障に耐える設計を指し、誤入力対策の方針ではなく誤り。
情報処理安全確保支援士試験 平成30年度秋期 午前Ⅰ の過去問一覧へ戻る・問16