令和7年度 秋期 システム監査技術者試験 午前II 問12
情報システムの設計の例のうち,フェールソフトの考え方を適用した例はどれか。
解答・解説
正解: ウ. ハードウェアの障害時に,パフォーマンスは低下するが,構成を縮小して運転を続けられるようにする。
フェールソフトとは
フェールソフト(Fail-soft)とは、システムの一部に障害が発生した場合でも、システム全体を停止させることなく、機能を縮小したりパフォーマンスを低下させたりしてでも、システムの稼働を継続させるという設計思想です。
したがって、正解はハードウェアの障害時にパフォーマンスが低下しても運転を続けるとしている「ウ」になります。
各選択肢の解説
- ア:フェールセーフの考え方です。停電などの異常が発生した際に、安全にシステムを停止させて被害を最小限に抑える設計思想です。
- イ:フェールセーフの考え方です。障害発生時に暴走を避け、安全な状態へ移行してシステムを停止させる設計思想です。
- ウ:正解です。機能や性能を落としてでも運転を継続するフェールソフトの例です。
- エ:フールプルーフの考え方です。利用者が誤った操作をしても、システムが誤動作しないようにする(または誤操作自体をさせない)設計思想です。