소프트웨어 공학정보처리기사(구) · 2017년03월05일 · 69/100
69.소프트웨어 역공학(Software reverse engineering)에 대한 설명으로 가장 옳지 않은 것은?
1
기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출한다.
2
역공학의 가장 간단하고 오래된 형태는 재문서화라고 할 수 있다.
3
일반적인 개발 단계와는 반대 방향으로 기존 코드를 복구하는 방법이다.
4
대상 시스템 없이 새로운 시스템으로 개선하는 변경 작업이다.정답
해설
소프트웨어 역공학은 '기존의 소프트웨어'를 분석하여 소프트웨어의 개발과정과 처리과정을 설명하는 정보를 재발견하거나 다시 만드는 작업이므로 역공학을 위한 대상소프트웨어가 필요합니다.