新しい Web アプリケーションを実装するときにシステム障害を防ぐのに最も効果的な制御は次のどれですか?
正解:B
Comprehensive and Detailed Step-by-Step Explanation: Thoroughsystem testingbefore deployment helps identify potentialbugs, vulnerabilities, and performance issuesto prevent system failures. * System Testing (Correct Answer - B) * Detects defects that could lead to system crashes. * Ensures compatibility and performance stability. * Example:Stress testing an e-commerce application to prevent crashes on Black Friday. * System Recovery Plan (Incorrect - A) * Focuses on recovery after failure rather than prevention. * Business Continuity Plan (Incorrect - C) * Addresses overall business resilience, not application stability. * Transaction Monitoring (Incorrect - D) * Detects fraud and anomalies but does not prevent failures. References: * ISACA CISA Review Manual * NIST 800-160 (Systems Security Engineering)