応用情報技術者 2013年 春期 午前2 問15
問題文
システムの信頼性向上技術に関する記述のうち、適切なものはどれか。
選択肢
ア:故障が発生したときに、あらかじめ指定されている安全な状態にシステムを保つことを、フェールソフトという。
イ:故障が発生したときに、あらかじめ指定されている縮小した範囲のサービスを提供することを、フォールトマスキングという。
ウ:故障が発生したときに、その影響が誤りとなって外部に出ないように訂正することを、フェールセーフという。
エ:故障が発生したときに対処するのではなく、品質管理などを通じてシステム構成要素の信頼性を高めることを、フォールトアボイダンスという。(正解)
システムの信頼性向上技術に関する問題【午前2 解説】
要点まとめ
- 結論:故障時の対処ではなく、事前に信頼性を高める手法は「フォールトアボイダンス」である。
- 根拠:フォールトアボイダンスは品質管理や設計改善により故障発生自体を減らす技術である。
- 差がつくポイント:フェールソフトやフェールセーフ、フォールトマスキングの意味を正確に理解し、混同しないことが重要。
正解の理由
選択肢エの「フォールトアボイダンス」は、故障が起きてから対処するのではなく、品質管理や設計段階で信頼性を高めて故障を未然に防ぐ技術を指します。これはシステムの信頼性向上における根本的なアプローチであり、問題文の「システム構成要素の信頼性を高めること」に合致します。
よくある誤解
フェールソフトやフェールセーフは故障後の動作に関する用語であり、故障を未然に防ぐ意味ではありません。フォールトマスキングは誤りを隠す技術であり、サービス縮小とは異なります。
解法ステップ
- 各用語の定義を確認する。
- 「故障時の動作」か「故障を防ぐ」かの視点で分類する。
- 問題文の「信頼性を高める」=「故障を減らす」ことに注目する。
- 選択肢の説明と用語の意味を照合する。
- 最も適切な用語を選ぶ。
選択肢別の誤答解説
- ア:フェールソフトは故障時に安全な状態を保つのではなく、縮小したサービスを提供すること。
- イ:フォールトマスキングは誤りを隠す技術であり、サービス縮小とは異なる。
- ウ:フェールセーフは故障時に安全な状態を保つことを指し、誤り訂正とは異なる。
- エ:正解。故障を未然に防ぐための品質管理や設計改善を意味する。
補足コラム
- フェールソフト(Fail-soft)は故障時に機能を限定してサービスを継続する技術で、システムの完全停止を避ける。
- フェールセーフ(Fail-safe)は故障時に安全な状態に移行し、被害を最小限に抑える設計思想。
- フォールトマスキング(Fault masking)は誤り検出・訂正技術で、誤りを外部に出さないようにする。
- フォールトアボイダンス(Fault avoidance)は故障を未然に防ぐための設計・管理技術で、信頼性向上の基本。
FAQ
Q: フェールソフトとフェールセーフの違いは何ですか?
A: フェールソフトは故障時に機能を限定して動作継続、フェールセーフは安全な状態に移行し被害を防ぐことです。
A: フェールソフトは故障時に機能を限定して動作継続、フェールセーフは安全な状態に移行し被害を防ぐことです。
Q: フォールトマスキングはどのような場面で使われますか?
A: 誤り訂正コードや冗長化で誤りを隠し、システムの正常動作を維持する際に使われます。
A: 誤り訂正コードや冗長化で誤りを隠し、システムの正常動作を維持する際に使われます。
関連キーワード: フォールトアボイダンス、フェールソフト、フェールセーフ、フォールトマスキング、信頼性向上、故障対策、システム設計

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

