応用情報技術者 2021年 春期 午前2 問13
問題文
システムの信頼性設計に関する記述のうち、適切なものはどれか。
選択肢
ア:フェールセーフとは、利用者の誤操作によってシステムが異常終了してしまうことのないように、単純なミスを発生させないようにする設計方法である。
イ:フェールソフトとは、故障が発生した場合でも機能を縮退させることなく稼働を継続する概念である。
ウ:フォールトアボイダンスとは、システム構成要素の個々の品質を高めて故障が発生しないようにする概念である。(正解)
エ:フォールトトレランスとは、故障が生じてもシステムに重大な影響が出ないように、あらかじめ定められた安全状態にシステムを固定し、全体として安全が維持されるような設計方法である。
システムの信頼性設計に関する問題【午前2 解説】
要点まとめ
- 結論:フォールトアボイダンスは故障を未然に防ぐ設計思想であり、正解はウです。
- 根拠:フォールトアボイダンスは部品やソフトウェアの品質向上により故障発生を抑制することを指します。
- 差がつくポイント:フェールセーフやフォールトトレランスなど似た用語の意味を正確に理解し、混同しないことが重要です。
正解の理由
選択肢ウの「フォールトアボイダンス」は、システムの構成要素の品質を高めて故障を起こさせない設計概念であり、信頼性設計の基本的な考え方の一つです。これにより故障の発生確率を低減し、システム全体の安定稼働を目指します。
よくある誤解
フェールセーフは「安全停止」や「安全状態への移行」を指し、誤操作防止ではありません。フォールトトレランスは故障を許容しつつ継続稼働する設計であり、故障を防ぐこととは異なります。
解法ステップ
- 各用語の定義を正確に理解する。
- フェールセーフは安全停止、フォールトトレランスは故障許容、フォールトアボイダンスは故障防止。
- 選択肢の説明と用語の意味を照合する。
- 用語の意味に合致する選択肢を選ぶ。
選択肢別の誤答解説
- ア:フェールセーフは誤操作防止ではなく、異常時に安全な状態に移行する設計です。
- イ:フェールソフトは故障時に機能を縮退させながら稼働を続ける概念であり、「機能を縮退させない」は誤りです。
- ウ:正解。フォールトアボイダンスは故障を防ぐ設計思想です。
- エ:フォールトトレランスは故障があっても機能継続を目指す設計であり、安全状態に固定するのはフェールセーフの特徴です。
補足コラム
信頼性設計には「フォールトアボイダンス(故障防止)」「フォールトトレランス(故障許容)」「フェールセーフ(安全停止)」など複数の概念があり、システムの目的や重要度に応じて適切に組み合わせて設計します。フェールソフトはフォールトトレランスの一種で、機能を縮退させつつ稼働を続ける方式です。
FAQ
Q: フォールトアボイダンスとフォールトトレランスの違いは何ですか?
A: フォールトアボイダンスは故障を未然に防ぐ設計で、フォールトトレランスは故障が起きてもシステムが動き続ける設計です。
A: フォールトアボイダンスは故障を未然に防ぐ設計で、フォールトトレランスは故障が起きてもシステムが動き続ける設計です。
Q: フェールセーフの目的は何ですか?
A: 故障や異常発生時にシステムを安全な状態に移行させ、被害を最小限に抑えることです。
A: 故障や異常発生時にシステムを安全な状態に移行させ、被害を最小限に抑えることです。
関連キーワード: フォールトアボイダンス、フォールトトレランス、フェールセーフ、フェールソフト、信頼性設計、システム設計

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

