システムの信頼性設計(フォールトトレラント・フェールセーフ)とは?
システムの信頼性設計(フォールトトレラント・フェールセーフ)とは、障害を前提にシステムを設計する考え方の分類。フォールトトレラントは構成要素を多重化するなどして、一部が故障しても全体としては正常に動作し続けられるようにする設計。フェールセーフは故障が起きたとき、被害を最小限に抑える安全な状態に移行させる設計。フェールソフトは故障時に機能を縮小してでも稼働を継続させる設計。
ネットワークスペシャリスト試験の過去問では1回出題されています。
しすてむのしんらいせいせっけい
システムの信頼性設計(フォールトトレラント・フェールセーフ)の意味
障害を前提にシステムを設計する考え方の分類。フォールトトレラントは構成要素を多重化するなどして、一部が故障しても全体としては正常に動作し続けられるようにする設計。フェールセーフは故障が起きたとき、被害を最小限に抑える安全な状態に移行させる設計。フェールソフトは故障時に機能を縮小してでも稼働を継続させる設計。
システムの信頼性設計(フォールトトレラント・フェールセーフ)の具体例
電車の信号システムで異常を検知したら全列車を停止させる(安全側に倒す)のはフェールセーフの考え方。一部のサーバが故障しても残りのサーバで縮退運転を続けるのはフェールソフトの考え方。
システムの信頼性設計(フォールトトレラント・フェールセーフ)は試験でどう引っ掛けられる?
フェールセーフ(安全重視で止める)とフェールソフト(機能を落としてでも動かし続ける)を混同しやすい。
システムの信頼性設計(フォールトトレラント・フェールセーフ)が出た過去問
システムに規定外の無効なデータが入力されたとき、誤入力であることを伝えるメッセージを表示して正しい入力を促すことによって、システムを異常終了させない設計は何とい…
正解:フールプルーフ
要点:誤操作・誤入力に耐える設計がフールプルーフ
フールプルーフは、利用者が誤った操作や不正なデータ入力をしても、システムが異常な状態に陥らないようにする設計思想である。設問のように入力値を検査してエラーメッセージで再入力を促すのは典型例である。故障が起きた後の振る舞いを定めるフェールセーフやフェールソフトとは、着眼点が異なる。
出典:令和4年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問24(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。