정답: 4번 소프트웨어 역공학은 기존 시스템을 분석하여 그 구조, 기능, 작동 원리를 이해하는 과정입니다. 이 과정은 대개 문서화되지 않은 시스템을 이해하기 위해 사용됩니다. 보기 4번은 역공학의 정의와 맞지 않으며, 대상 시스템 없이 새로운 시스템을 만드는 것은 역공학이 아니라 시스템 개발이나 재설계에 가깝습니다.