본문 바로가기
소프트웨어 공학정보처리기사(구) · 2006년03월05일 · 67/100

67.현재 프로그램으로부터 데이터, 아키텍쳐, 그리고 절차에 관한 분석 및 설게 정보를 추출하는 과정은?

1
재공학(Re-Engineering)
2
역공학(Reverse Engineering)정답
3
순공학(Forward Engineering)
4
재사용(Reuse)

해설

소프트웨어 재공학의 활동은 분석, 개조(재구성), 역공학, 이식등으로 구분할 수 있으며 그 중 역공학은 기존 소프트웨어를 분석하여 소프트웨어 개발 과정과 데이터 처리 과정을 설명하는 분석 및 설계정보를 재발견하거나 다시 만들어내는 작업이다. 기존 소프트웨어의 구성 요소와 그 관계를 파악하여 설계도를 추출하거나, 구현과는 독립적인 추상화된 표현을 만든다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기