정답: 2번 소프트웨어 재공학은 기존 소프트웨어를 분석하고 개선하여 유지보수의 생산성을 높이는 방법입니다. 기존 시스템을 변환하여 새로운 요구사항에 적응시키거나 성능을 개선하는 데 중점을 둡니다.