応用情報技術者 2015年 春期 午前2 問14
問題文
システムの信頼性向上技術に関する記述のうち、適切なものはどれか。
選択肢
ア:故障が発生したときに、あらかじめ指定されている安全な状態にシステムを保つことを、フェールソフトという。
イ:故障が発生したときに、あらかじめ指定されている縮小した範囲のサービスを提供することを、フォールトマスキングという。
ウ:故障が発生したときに、その影響が誤りとなって外部に出ないように訂正することを、フェールセーフという。
エ:故障が発生したときに対処するのではなく、品質管理などを通じてシステム構成要素の信頼性を高めることを、フォールトアボイダンスという。(正解)
システムの信頼性向上技術に関する問題【午前2 解説】
要点まとめ
- 結論:故障時の対処ではなく、事前に信頼性を高める手法はフォールトアボイダンスである。
- 根拠:フォールトアボイダンスは品質管理や設計改善により故障発生を未然に防ぐ技術である。
- 差がつくポイント:フェールソフトやフェールセーフ、フォールトマスキングの意味を正確に理解し、混同しないことが重要。
正解の理由
選択肢エの「フォールトアボイダンス」は、故障が起きてから対処するのではなく、品質管理や設計段階で信頼性を向上させ、故障を未然に防ぐ技術を指します。これはシステムの信頼性向上における基本的なアプローチであり、問題文の「システムの信頼性向上技術」に最も適しています。
よくある誤解
フェールソフトやフェールセーフは故障後の動作に関する用語であり、故障を未然に防ぐフォールトアボイダンスとは異なります。フォールトマスキングは誤りの影響を隠す技術であり、サービス縮小とは意味が違います。
解法ステップ
- 各用語の定義を正確に把握する。
- 「故障時の動作」と「故障を防ぐ技術」を区別する。
- 問題文の「信頼性向上技術」に合致する選択肢を探す。
- 用語の意味と問題文の要求を照合し、最も適切なものを選ぶ。
選択肢別の誤答解説
- ア:フェールソフトは故障時に安全な状態を保つのではなく、サービスを縮小して継続提供する技術。
- イ:フォールトマスキングは故障の影響を隠す技術であり、サービス縮小とは異なる。
- ウ:フェールセーフは故障時に安全な状態を保つことを指し、誤り訂正とは異なる。
- エ:正解。品質管理などで信頼性を高め、故障を未然に防ぐ技術である。
補足コラム
- フォールトアボイダンスは設計段階での冗長性排除や品質管理、テスト強化を含みます。
- フェールソフトはサービスの一部を停止してでもシステム全体の稼働を維持する手法です。
- フェールセーフは安全確保を最優先し、故障時に危険な状態を避ける設計思想です。
- フォールトマスキングは冗長構成やエラー訂正コードなどで誤りを隠蔽し、正常動作を維持します。
FAQ
Q: フォールトアボイダンスとフォールトトレランスの違いは?
A: フォールトアボイダンスは故障を未然に防ぐ技術、フォールトトレランスは故障が起きても継続動作できる技術です。
A: フォールトアボイダンスは故障を未然に防ぐ技術、フォールトトレランスは故障が起きても継続動作できる技術です。
Q: フェールソフトとフェールセーフはどちらが安全重視?
A: フェールセーフは安全確保を最優先し、フェールソフトはサービス継続を重視します。
A: フェールセーフは安全確保を最優先し、フェールソフトはサービス継続を重視します。
関連キーワード: フォールトアボイダンス、フェールソフト、フェールセーフ、フォールトマスキング、信頼性向上、システム設計、冗長性、品質管理

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

