Software safety is a ................... activity that focuses on the identification and assessment of potential hazards that may affect software negatively and cause an entire system to fail. (A) Risk mitigation, monitoring and management (B) Software quality assurance (C) Software cost estimation (D) Defect removal efficiency