소프트웨어 재공학의 주요 활동 중 역공학은 기존 소프트웨어 시스템의 원시 코드를 분석하여 설계 정보를 추출하고, 절차 설계 표현 및 프로그램과 데이터 구조 정보를 파악하는 것을 포함합니다. 이는 소프트웨어의 동작 원리를 이해하고, 이후에 재공학 활동을 위한 기초 자료를 제공하는 중요한 단계입니다. 따라서, 보기 3에서 설명하는 "원시코드로부터 설계정보 추출 및 절차 설계표현, 프로그램과 데이터 구조 정보 추출"이 역공학의 정의와 일치하므로, 역공학에 해당하는 활동으로 올바르게 선택되었습니다.