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

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

