정답: 4번 재공학(Reengineering)은 기존 시스템을 분석하고 개선하는 활동을 포함합니다. 재공학 활동에는 Analysis, Reverse Engineering, Migration 등이 포함됩니다. Analysis는 시스템을 분석하는 과정이고, Reverse Engineering은 시스템을 역설계하여 구조를 이해하는 것, Migration은 시스템을 새로운 환경으로 이전하는 것을 의미합니다. 반면 Reuse는 기존의 소프트웨어 구성 요소를 그대로 사용하는 것으로, 재공학 활동에 포함되지 않습니다.