SkillStack
テクノロジ系24 / 25問

ネットワークスペシャリスト試験 令和4年度 春期 午前II 問24

システムに規定外の無効なデータが入力されたとき、誤入力であることを伝えるメッセージを表示して正しい入力を促すことによって、システムを異常終了させない設計は何というか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

フールプルーフは、利用者が誤った操作をしたり、不正な形式のデータを入力したりしても、システムが危険な状態や異常終了に陥らないようにする設計思想です。入力値を検査し、規定外であればエラーメッセージを表示して再入力を促す仕組みは、人の誤りを前提として事故を防いでいるため、アが正解です。選択できない操作をボタンの無効化によって禁止することも、フールプルーフの例です。

イのフェールセーフは誤りです。これは、装置やシステムに故障が発生したとき、安全性を最優先して被害を防ぐ状態へ移行させる設計です。例えば、信号機が故障時に全て赤信号になる仕組みが該当します。

ウのフェールソフトは誤りです。これは、障害発生時に一部の機能を停止又は縮退させても、重要な機能やサービスを可能な範囲で継続する設計です。

エのフォールトトレランスは誤りです。これは、構成要素の一部が故障しても、冗長化した別の要素へ切り替えるなどして、システム全体の処理を継続できるようにする設計です。

【ポイント】 人の誤操作への対策はフールプルーフ、故障時に安全側へ移す対策はフェールセーフです。 サービスを縮退して続けるのがフェールソフト、冗長化によって故障に耐えるのがフォールトトレランスです。

出典:令和4年度 春期 ネットワークスペシャリスト試験 午前II 問24
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める