소프트웨어 공학정보처리기사(구) · 2019년03월03일 · 62/100
62.소프트웨어 재공학의 주요 활동 중 역공학에 해당하는 것은?
1
소프트웨어 동작 이해 및 재공학 대상 선정
2
소프트웨어 기능 변경 없이 소프트웨어 형태를 목적에 맞게 수정
3
원시코드로부터 설계정보 추출 및 절차 설계표현, 프로그램과 데이터 구조 정보 추출정답
4
기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경이 이식
해설
1. 소프트웨어 동작 이해 및 재공학 대상 선정 - 분석(Analysis) 2. 소프트웨어 기능 변경 없이 소프트웨어 형태를 목적에 맞게 수정 - 개조(Restructuring) 3. 원시코드로부터 설계정보 추출 및 절차 설계표현, 프로그램과 데이터 구조 정보 추출 - 역공학(Reversing) 4. 기존 소프트웨어 시스템을 새로운 기술 또는 하드웨어 환경이 이식 - 이식(Migration)