応用情報技術者 2015年 秋期 午前2 問14
問題文
システムの信頼性設計に関する記述のうち、適切なものはどれか。
選択肢
ア:フェールセーフとは、利用者の誤操作によってシステムがダウンしてしまうことのないように、単純なミスを発生させないようにする設計方法である。
イ:フェールソフトとは、故障が発生した場合でも機能を縮退させることなく稼働を継続する概念である。
ウ:フォールトアボイダンスとは、システム構成要素の個々の品質を高めて故障が発生しないようにする概念である。(正解)
エ:フォールトトレランスとは、故障が生じてもシステムに重大な影響が出ないように、あらかじめ定められた安全状態にシステムを固定し、全体として安全が維持されるような設計方法である。
システムの信頼性設計に関する記述【午前2 解説】
要点まとめ
- 結論:フォールトアボイダンスは故障を未然に防ぐ設計思想であり、システムの信頼性向上に直結します。
- 根拠:フォールトアボイダンスは部品やソフトウェアの品質向上により故障発生を抑制することを目的としています。
- 差がつくポイント:フェールセーフやフォールトトレランスとの違いを正確に理解し、故障後の対応と故障予防の概念を区別することが重要です。
正解の理由
ウの「フォールトアボイダンスとは、システム構成要素の個々の品質を高めて故障が発生しないようにする概念である。」は正しい記述です。フォールトアボイダンスは故障を未然に防ぐことに重点を置き、設計段階での品質管理や検証を通じて信頼性を高めます。
よくある誤解
フェールセーフは故障後に安全状態を保つ設計であり、故障を防ぐものではありません。フォールトトレランスは故障があっても機能を維持する設計思想で、フォールトアボイダンスとは異なります。
解法ステップ
- 各選択肢の用語の意味を正確に理解する。
- フェールセーフは故障後の安全確保、フォールトトレランスは故障後の機能維持を指す。
- フォールトアボイダンスは故障を未然に防ぐ設計思想であることを確認。
- 選択肢の説明と用語の定義を照合し、正しいものを選ぶ。
選択肢別の誤答解説
- ア:フェールセーフは誤操作によるダウン防止ではなく、故障時に安全な状態を保つ設計です。
- イ:フェールソフトは故障時に機能を縮退させながらも稼働を続ける概念であり、「機能を縮退させない」は誤りです。
- エ:フォールトトレランスは故障があっても機能を維持する設計であり、安全状態に固定するのはフェールセーフの特徴です。
補足コラム
信頼性設計の基本概念には「フォールトアボイダンス」「フォールトトレランス」「フェールセーフ」「フェールソフト」があります。これらは故障の予防や故障後の対応方法に違いがあり、システムの目的や重要度に応じて適切に使い分けられます。
FAQ
Q: フォールトトレランスとフェールセーフの違いは何ですか?
A: フォールトトレランスは故障があっても機能を維持し続ける設計で、フェールセーフは故障時に安全な状態にシステムを移行させる設計です。
A: フォールトトレランスは故障があっても機能を維持し続ける設計で、フェールセーフは故障時に安全な状態にシステムを移行させる設計です。
Q: フェールソフトとはどのような概念ですか?
A: 故障が発生しても機能を縮退(減少)させながら稼働を継続する設計思想です。
A: 故障が発生しても機能を縮退(減少)させながら稼働を継続する設計思想です。
関連キーワード: フォールトアボイダンス、フォールトトレランス、フェールセーフ、フェールソフト、信頼性設計

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

