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