システムの信頼性設計(フォールトトレラント・フェールセーフ)とは?
システムの信頼性設計(フォールトトレラント・フェールセーフ)とは、障害を前提にシステムを設計する考え方の分類。フォールトトレラントは構成要素を多重化するなどして、一部が故障しても全体としては正常に動作し続けられるようにする設計。フェールセーフは故障が起きたとき、被害を最小限に抑える安全な状態に移行させる設計。フェールソフトは故障時に機能を縮小してでも稼働を継続させる設計。
高度試験・午前I(全区分共通)の過去問では2回出題されています(2019年度〜2024年度)。
しすてむのしんらいせいせっけい
システムの信頼性設計(フォールトトレラント・フェールセーフ)の意味
障害を前提にシステムを設計する考え方の分類。フォールトトレラントは構成要素を多重化するなどして、一部が故障しても全体としては正常に動作し続けられるようにする設計。フェールセーフは故障が起きたとき、被害を最小限に抑える安全な状態に移行させる設計。フェールソフトは故障時に機能を縮小してでも稼働を継続させる設計。
システムの信頼性設計(フォールトトレラント・フェールセーフ)の具体例
電車の信号システムで異常を検知したら全列車を停止させる(安全側に倒す)のはフェールセーフの考え方。一部のサーバが故障しても残りのサーバで縮退運転を続けるのはフェールソフトの考え方。
システムの信頼性設計(フォールトトレラント・フェールセーフ)は試験でどう引っ掛けられる?
フェールセーフ(安全重視で止める)とフェールソフト(機能を落としてでも動かし続ける)を混同しやすい。
システムの信頼性設計(フォールトトレラント・フェールセーフ)が出た過去問
フェールセーフの考えに基づいて設計したものはどれか。
正解:交通管制システムが故障したときには、信号機に赤色が点灯するようにする。
要点:フェールセーフは故障時に安全な側へ倒す設計思想
フェールセーフは、故障が起きたときにシステムを安全な側の状態へ倒す設計思想である。交通管制システムが故障したときに信号機を赤にすれば、車両は停止するので事故という最悪の事態を避けられる。稼働継続を狙うフォールトトレラントや、誤操作を防ぐフールプルーフとは目的が異なる。
出典:令和1年度 春期 高度共通_午前I試験 am1 問16(IPA)システムの信頼性設計に関する記述のうち、適切なものはどれか。
正解:フォールトアボイダンスとは、システム構成要素の個々の品質を高めて故障が発生しないようにする概念である。
要点:フォールトアボイダンスは故障の発生自体を防ぐ考え方
フォールトアボイダンスは、構成要素そのものの品質や信頼性を高めて故障の発生自体を避けようとする考え方である。これに対し、故障が起きることを前提に影響を抑えるのがフォールトトレランスであり、両者は対になる概念である。
出典:令和6年度 春期 高度共通_午前I試験 am1 問5(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。