정답: 3번 소프트웨어 재공학(Reengineering)은 기존 시스템을 분석하고 개선하여 성능을 높이거나 유지보수성을 향상시키는 과정입니다. 재개발(Redevelopment)은 처음부터 새로 개발하는 것을 의미하므로, 재공학과 동일한 의미가 아닙니다.