Corrective maintenance는 소프트웨어에서 발견된 오류를 수정하고 진단하는 과정을 포함하는 유지보수 형태입니다. 이는 소프트웨어가 현재의 요구 사항 및 기능을 충족하지 못할 때 수행됩니다. 소프트웨어 테스팅 동안 발견되지 않은 잠재적 오류를 수정하는 데 중점을 두고 있기 때문에, 주어진 질문에 가장 적합한 답변입니다. Perfective, Adaptive, Preventive maintenance는 각각 소프트웨어의 기능 향상, 환경 변화 적응, 잠재적 문제 예방에 중점을 두는데, 이들은 질문에 제시된 시나리오와 일치하지 않습니다.