정답: 1번 소프트웨어 재공학(Reengineering)은 기존 소프트웨어를 파기하지 않고 변경된 요구사항이나 수정된 환경에 맞게 수정 보완하여 재구축하는 개념입니다. 이는 기존 시스템의 가치를 보존하면서도 새로운 요구에 맞도록 적응시키는 방법론입니다.