ホーム > システムアーキテクト試験 > 2010年
システムアーキテクト試験 2010年 午前2 問20
フェールソフトの説明として、適切なものはどれか。
ア:システムの一部に故障や異常が発生したとき、データの消失、装置の損傷及びオペレータに対する危害が起こらないように安全な状態に保つ。
イ:システムの運用中でも故障部分の修復が可能で、24時問365日の連続運転を可能にする。
ウ:装置の一部が故障しても、システムの全面的なサービス停止にならないようにす装置の一部が故障しても、システムの全面的なサービス停止にならないようにする。(正解)
エ:利用者が決められた順でしか入力できないようにするなどして、単純なミスが起こらないようにする。
解説
フェールソフトの説明として、適切なものはどれか【午前2 解説】
要点まとめ
- 結論:フェールソフトとは、装置の一部が故障してもシステム全体のサービス停止を防ぐ仕組みです。
- 根拠:部分的な故障を許容し、システム全体の継続稼働を目指す設計思想に基づいています。
- 差がつくポイント:フェールセーフとの違いを理解し、故障時のシステムの動作継続に注目することが重要です。
正解の理由
選択肢ウは「装置の一部が故障しても、システムの全面的なサービス停止にならないようにする」とあり、フェールソフトの本質を正確に表現しています。フェールソフトは故障が発生してもシステムの機能を維持し、サービスの継続を可能にする設計であるため、この説明が最も適切です。
よくある誤解
フェールソフトは「安全な状態に保つ」こと(フェールセーフ)や「故障部分の修復を可能にする」こととは異なり、あくまで故障があってもサービスを止めないことに重点を置いています。
解法ステップ
- フェールソフトの定義を確認する
- 選択肢の内容が「故障時のシステムの動作」に合致しているかを判断する
- フェールセーフや他の用語と混同していないか注意する
- 「サービス停止を防ぐ」内容がある選択肢を選ぶ
選択肢別の誤答解説
- ア:これはフェールセーフの説明であり、故障時に安全な状態を保つことを指します。
- イ:これはホットスワップや高可用性システムの説明に近く、フェールソフトの定義とは異なります。
- ウ:正解。部分故障時にシステム全体の停止を防ぐフェールソフトの特徴を正しく表現しています。
- エ:これはユーザ操作の誤り防止策であり、フェールソフトとは無関係です。
補足コラム
フェールソフトとフェールセーフは似て非なる概念です。フェールセーフは故障時に安全な状態にシステムを移行させることを指し、例えばエレベーターが故障したら停止して安全を確保する設計です。一方、フェールソフトは故障があっても可能な限りサービスを継続することを目指します。システム設計時には目的に応じて使い分けが必要です。
FAQ
Q: フェールソフトとフェールセーフの違いは何ですか?
A: フェールソフトは故障してもサービスを継続する設計、フェールセーフは故障時に安全な状態に移行する設計です。
A: フェールソフトは故障してもサービスを継続する設計、フェールセーフは故障時に安全な状態に移行する設計です。
Q: フェールソフトはどのようなシステムで重要ですか?
A: 金融システムや通信システムなど、サービスの継続が求められるシステムで特に重要です。
A: 金融システムや通信システムなど、サービスの継続が求められるシステムで特に重要です。
関連キーワード: フェールソフト, フェールセーフ, 高可用性, システム設計, 故障耐性