문제
소프트웨어 재공학의 주요 활동 중 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경에서 사용할 수 있도록 변환하는 작업을 의미하는 것은?
① Analysis ② Migration ③ Restructuring ④ Reverse Engineering
정답
2번
해설
정답: 2. 기존 시스템을 새 환경에서 사용할 수 있도록 변환하는 것은 이식(Migration)이다.
오답 풀이
- 1번: Analysis(분석)는 시스템을 파악하는 활동이다.
- 2번: Migration(이식)이 정답이다.
- 3번: Restructuring(재구조화)은 기능 변경 없이 구조를 개선한다.
- 4번: Reverse Engineering(역공학)은 코드로부터 설계 정보를 추출한다.
보충 개념 재공학 활동: 분석, 재구조화, 역공학, 이식.