フェールセーフ
Fail-Safe
ふぇーるせーふ
他の資格での定義
システムに障害が発生した場合に、安全な状態に移行させる設計思想。信号機が故障時に赤信号を表示するなど、障害が人命や財産に被害を与えないようにする考え方である。
システムに障害が発生した際、安全な状態に移行するように設計する考え方。例えば、信号機が故障した場合に赤信号を表示するなど、障害時に危険を最小限に抑える設計思想。
システムに障害が発生した際に、安全な状態に移行するよう設計する考え方。踏切の遮断機が故障時に下がる、信号機が故障時に赤になるなど、障害時に被害を最小限にする設計。
障害発生時にシステムを安全な状態に移行させる設計思想。人命や財産への被害を最小限にすることを優先する。例として、信号機の故障時に全方向赤信号にする、エレベータの制御異常時に最寄り階で停止するなどがある。
システムに故障が発生した場合、安全な状態に移行するように設計する原則。例えば、信号機の故障時に赤信号を表示する、エレベータのロープ切断時にブレーキが作動するなど。安全重要システムの基本的な設計思想。
関連キーワードの用語
システムの構成要素を多重化し、一部に障害が発生しても全体として機能を継続できるようにする設計手法。サーバ、ネットワーク、ストレージ、電源などを二重化・多重化する。高可用性システムの基本技術。
システムに障害が発生した場合に、性能や機能を低下させてでもシステム全体の運転を継続する設計思想。縮退運転(デグレード)ともいう。障害箇所を切り離し、残りの健全な部分で処理を続行する。
人間が誤った操作をしても、システムに障害が発生しないようにする設計思想。誤操作を物理的・論理的に防止する仕組みを設ける。入力値の範囲チェックや確認ダイアログの表示などが具体例。
システム要件を実現するために、ハードウェア、ソフトウェア、ネットワーク、データベースなどの構成要素と、それらの関係・インタフェースを決定する設計工程。要件定義とソフトウェア詳細設計の間に位置づけられる。
ソフトウェアシステムの全体構造を定義するもの。構成要素(コンポーネント)、それらの関係、外部環境とのインタフェース、設計・進化の原則を含む。品質特性のトレードオフを考慮して決定する。
ソフトウェアを独立性の高いモジュール(部品)に分割する設計技法。モジュール強度(凝集度)を高く、モジュール結合度を低くすることが設計原則。STS分割、TR分割、共通機能分割などの技法がある。