フェールセーフとは?ふぇーるせーふ
フェールセーフとは、故障は起きる前提に立ち、起きたときにどちらへ倒れるかをあらかじめ設計で決めておく方針。制御を失った状態が危険側にならないよう、安全な状態を無動作の側に割り当てる。稼働の継続よりも人命・財産の保護を優先するため、システムが止まること自体は失敗ではなく設計どおりの結果として扱う。
最終更新:2026-10-06
この語が出る過去問を解く →背景
鉄道信号や機械式ブレーキの世界で確立し、ソフトウェア制御へ持ち込まれた考え方である。電源が落ちる、線が切れる、部品が外れるといった最も起こりやすい故障モードでも危険が生じない構造を選ぶ、という制約から生まれている。システムアーキテクトでは安全性の非機能要件として、業務停止の損失と安全のどちらを優先するかを明示し、その判断理由を論述で説明できることが求められる。
具体例
鉄道の信号は、電源や回路が断たれると赤(停止)を現示する側に倒れる構成になっている。家庭用ガス機器では、リンナイやパロマなどが備える立ち消え安全装置が、炎が消えたことを検知した時点でガスの供給を止める。
試験での引っ掛け
フェールソフトとの取り違えが定番で、安全な側に倒して止めるのがフェールセーフ、機能や性能を落としてでも動かし続けるのがフェールソフトである。誤操作をそもそもできなくするフールプルーフとも別で、こちらは故障ではなく人の操作を対象にした対策。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成29年度 秋期 システムアーキテクト試験 午前Ⅱ 問8(IPA)
フェールセーフの考えに基づいて設計したものはどれか。
正解:交通管制システムが故障したときには、信号機に赤色が点灯するようにする。
要点:フェールセーフは故障時に安全な状態へ倒す設計
フェールセーフは、故障や異常が起きたときにシステムを安全側の状態へ倒す設計思想である。交通管制システムが停止した際に信号を赤にすれば、車両は停止し衝突の危険が下がるため、まさに安全側への縮退に当たる。誤操作を物理的に防ぐフールプルーフや、冗長化で機能を維持するフォールトトレランスとは区別する。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問23(IPA)解説で登場
フォールトトレランスに関する記述のうち、適切なものはどれか。
正解:フォールトトレランスの実現方法として、システム全体の二重化がある。
要点:フォールトトレランスは冗長化により故障時も機能を維持する
フォールトトレランスは、構成要素に故障が生じてもシステム全体としては機能を維持し続ける性質であり、その代表的な実現手段が装置やシステム全体の二重化などの冗長化である。故障時に安全側へ倒すフェールセーフや、機能を縮退させて継続するフェールソフトも、故障への対処という点でこの考え方の枠内で扱われる。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの2 コンピュータシステム > 1. システムの構成 > (7) 信頼性設計に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。