応用情報技術者 2018年 春期 午前2 問15
問題文
フェールソフトの説明として、適切なものはどれか。
選択肢
ア:システムの一部に故障や異常が発生したとき、データの消失、装置の損傷及びオペレータに対する危害が起こらないように安全な状態に保つ。
イ:システムの運用中でも故障部分の修復が可能で、24時間365日の連続運転を可能にする。
ウ:装置の一部が故障しても、システムの全面的なサービス停止にならないようにする。(正解)
エ:利用者が決められた順序でしか入力できないようにするなどして、単純なミスが起こらないようにする。
フェールソフトの説明 +【午前2 解説】
要点まとめ
- 結論:フェールソフトとは、装置の一部が故障してもシステム全体の停止を防ぐ仕組みです。
- 根拠:故障時に部分的な機能低下はあっても、サービス全体を継続できることが特徴です。
- 差がつくポイント:フェールセーフとの違いを理解し、サービス継続に焦点を当てることが重要です。
正解の理由
選択肢ウは「装置の一部が故障しても、システムの全面的なサービス停止にならないようにする」とあり、フェールソフトの本質を正確に表現しています。フェールソフトは故障が起きてもシステムの一部機能を維持し、サービスの継続を図る設計思想です。
よくある誤解
フェールソフトは「安全な状態に保つ」ことではなく、「サービスを継続する」ことに重点があります。安全停止を意味するフェールセーフと混同しやすい点に注意が必要です。
解法ステップ
- 問題文の「フェールソフト」の意味を確認する。
- 選択肢の内容が「故障時のシステムの動作」に合致しているかを検討する。
- 「安全停止」か「サービス継続」かの違いを見極める。
- フェールソフトの定義に最も合致する選択肢を選ぶ。
選択肢別の誤答解説
- ア:安全な状態に保つのはフェールセーフの説明であり、フェールソフトとは異なります。
- イ:故障部分の修復や連続運転はホットスワップや冗長化の説明で、フェールソフトの定義とは異なります。
- ウ:正解。部分故障時もサービス停止を防ぐフェールソフトの特徴を正しく表しています。
- エ:入力ミス防止はユーザビリティや入力制御の話で、フェールソフトとは無関係です。
補足コラム
フェールソフトとフェールセーフは混同されやすい用語です。フェールセーフは故障時に安全な状態(停止など)に移行することを指し、フェールソフトは故障しても可能な限りサービスを継続する設計思想です。システムの信頼性設計では両者の使い分けが重要です。
FAQ
Q: フェールソフトとフェールセーフの違いは何ですか?
A: フェールソフトは故障してもサービスを継続し、フェールセーフは故障時に安全停止することを指します。
A: フェールソフトは故障してもサービスを継続し、フェールセーフは故障時に安全停止することを指します。
Q: フェールソフトはどのようなシステムで使われますか?
A: 通信システムや金融システムなど、サービスの継続が重要なシステムで多く採用されます。
A: 通信システムや金融システムなど、サービスの継続が重要なシステムで多く採用されます。
関連キーワード: フェールソフト、フェールセーフ、システム信頼性、冗長化、故障耐性

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

