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