정답: 4번 소프트웨어 역공학은 기존 소프트웨어 시스템을 분석하여 그 구조, 기능, 동작을 이해하기 위한 과정입니다. 이는 주로 기존 시스템을 문서화하거나 유지보수하기 위해 사용됩니다. 보기 4번은 역공학이 아닌, 소프트웨어 개선 및 재개발에 해당하는 설명입니다. 역공학은 기존 시스템 분석에 중점을 두며, 새로운 시스템으로의 변경 작업을 직접 포함하지 않습니다.