情報システムの設計の例のうち、フェールソフトの考え方を適用した例はどれか。
フェールソフトは機能を縮退させてでも稼働を続ける設計
選択肢
- アUPSを設置することによって、停電時に手順どおりにシステムを停止できるようにする。
- イ制御プログラムの障害時に、システムの暴走を避け、安全に運転を停止できるようにする。
- ウハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
- エ利用者の誤操作や誤入力を未然に防ぐことによって、システムの誤動作を防止できるようにする。
正解と解説
正解:ウ ハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
フェールソフトは、障害が起きたときにシステムを全面停止させず、機能や性能を落としてでも稼働を継続させる設計思想である。冗長構成の一部が壊れても縮退運転で処理を続ける例が典型となる。安全側に停止させるフェールセーフ、誤操作を受け付けないフールプルーフとの区別が問われやすい。
選択肢ごとの解説
- アUPSで安全に停止させるのは、障害時に安全な状態へ移行させるフェールセーフの考え方である。
- イ暴走を避けて安全に停止させるのはフェールセーフの例である。
- ウ正しい。性能を落としつつ縮退構成で運転を継続させるのがフェールソフトである。
- エ誤操作・誤入力を未然に防ぐのはフールプルーフの考え方である。
この問題は2回出題されています
- 2019年度 秋期 午前II 問24(このページ)
- 2021年度 秋期 午前II 問24
同じ分野の他の問題
- 図のような階層構造で設計された組込みシステムがある。このシステムの開発プロジェクトにおいて,デバイスドライバ層の単体テス…2025年度 秋期 午前II 問22
- JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術…2025年度 秋期 午前II 問18
- アジャイル開発手法の一つであるスクラムを適用したソフトウェア開発プロジェクトにおいて、KPT手法を用いてレトロスペクティ…2025年度 春期 午前II 問23
- アジャイル開発のプロジェクトで、ソースコードの品質を向上させるために、バグ、コードの重複、脆弱性につながるコードを自動で…2025年度 春期 午前II 問22
- エクストリームプログラミング(XP:Extreme Programming)における“テスト駆動開発”の特徴はどれか。2024年度 秋期 午前II 問23
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。