フェールセーフ
Fail Safe
ふぇーるせーふ
他の資格での定義
システムに障害が発生した場合に、安全な状態に移行させる設計思想。信号機が故障時に赤信号を表示するなど、障害が人命や財産に被害を与えないようにする考え方である。
システムに障害が発生した際、安全な状態に移行するように設計する考え方。例えば、信号機が故障した場合に赤信号を表示するなど、障害時に危険を最小限に抑える設計思想。
システムに障害が発生した際に、安全な状態に移行するよう設計する考え方。踏切の遮断機が故障時に下がる、信号機が故障時に赤になるなど、障害時に被害を最小限にする設計。
システムに障害が発生した場合に、安全な状態に移行する設計思想。故障時に危険な動作を回避することを優先する。信号機が故障時に赤信号になる設計などが例。フェールソフトとは異なる概念。
システムに故障が発生した場合、安全な状態に移行するように設計する原則。例えば、信号機の故障時に赤信号を表示する、エレベータのロープ切断時にブレーキが作動するなど。安全重要システムの基本的な設計思想。
関連キーワードの用語
システムの一部に障害が発生しても、全体としてサービスを継続できる能力。冗長構成(ハードウェア・ソフトウェアの多重化)、障害検出・分離・回復の仕組みにより実現する。フェールセーフ、フェールソフトと区別される。
障害発生時に機能を縮退させつつサービスを継続する設計思想。故障部分を切り離して残りの資源で運用を続ける。フォールバック(縮退運転)ともいう。例として、マルチプロセッサの1台故障時に残りで処理を継続するなど。
利用者が誤った操作をしても危険な状況や障害が発生しないよう設計する思想。入力値の範囲チェック、確認ダイアログの表示、物理的に誤挿入できない形状のコネクタなどが具体例。ヒューマンエラー対策として重要。
システムの一部に障害が発生しても、全体としての機能を維持し、処理を継続できるようにする設計思想。冗長化により、障害の影響を最小限に抑える。
利用者が誤った操作をしても、危険な状態にならないように設計する考え方。電子レンジのドアを開けると自動停止する仕組みなど、人間のミスを前提とした安全設計である。
待機系のシステムを通常時は停止状態にしておき、現用系に障害が発生したときに待機系を起動して処理を引き継ぐ方式。切替えに時間がかかるが、コストを抑えられる。