정답: 4번 소프트웨어 재공학에서 기능을 변경하지 않으면서 소프트웨어의 형태를 수정하는 활동은 '재구성'입니다. 이는 같은 추상적 수준에서 소프트웨어의 표현을 다른 형태로 바꾸는 것을 의미합니다.