令和3年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問題 問24
情報システムの設計の例のうち,フェールソフトの考え方を適用した例はどれか。
解答・解説
正解: ウ. ハードウェアの障害時に,パフォーマンスは低下するが,構成を縮小して運転を続けられるようにする。
フェールソフトとは、システムの一部に障害が発生した場合でも、システム全体を停止させるのではなく、機能や性能を縮小(低下)させてでも、必要なシステムの稼働を継続させるという設計思想です。
したがって、ハードウェアの障害時にパフォーマンスが低下しても構成を縮小して運転を続けることを記述している ウ が正解となります。
各選択肢の解説
- ア: 誤り。停電時にUPS(無停電電源装置)を用いて安全にシステムを停止させるのは、障害発生時に安全な状態へ移行させるフェールセーフの考え方です。
- イ: 誤り。障害時にシステムの暴走を避け、安全に運転を停止させる設計も、被害を最小限に抑え安全を優先するフェールセーフの考え方です。
- ウ: 正しい。障害発生時でも、性能を落として稼働を継続する設計はフェールソフトの考え方です。
- エ: 誤り。利用者が誤った操作や入力をしても、システムが誤動作しないようにあらかじめ対策をしておく設計はフールプルーフの考え方です。