검색어 입력폼
평가점수A

[건축공학] 리버스엔지니어링

등록일 2004.05.13 한글파일한글 (hwp) | 8페이지 | 가격 1,000원

소개글

..

목차

-리버스 엔지니어링 이란??
-리버스 엔지니어링 적용사례
-3차원 스캔기술 동향

본문내용

리버스 엔지니어링 (Reverse engineering) 이란..
소프트웨어 공학의 한 분야로 이미 만들어진 시스템을 역으로 추적하여 dochm이 문서나 설계기법 등의 자료를 얻어 내는 일로서 개발이 완료되어 유지보수가 이루어지고 있는 소프트웨어 시스템의 구성요소를 알아 내고, 구성요소들 간의 관계를 식별하고, 대상(object) 시스템을 분석하는 과정이다.
즉, 소프트웨어 생명주기의 마지막 단계에서 얻어지는 프로그램이나 문서 등을 이용하여 생명주기 초기 단계의 생성물에 해당하는 정보나 문서들을 만들어 내는 일로서, 설계부터 순차적으로 이루어지는 순공학에 상대되는 개념으로 역공학이라 한다.
처음에는 하드웨어 분야에서 완제품으로부터 제품의 설계사양을 추출하려는 목적에서 출발했으며, 리코프(M.G.Rekoff)는 이를 "복잡한 하듸웨어 시스템의 견본을 분석하여 일련의 설계명세를 개발하는 과정"이라고 정의하였다. 그런데 컴퓨터를 기반으로 하는 소프트웨어 공학이 널리 소개되면서 기존의 정보시스템을 소프트웨어 공학의 방법으로 재정의하여 시스템의 품질을 향상하고 유지보수와 관련된 업무를 개선하려는 요구가 생겼고, 이를 충족시키는 방법으로 역공학이 이용되기 시작했다.
이렇게 역공학은 시스템을 이해하여 적절히 변경하는 소프트웨어 유지보수 과정의 일부이다. 대상 시스템을 변경시키거나 새로운 시스템으로 개선하는 것이 아니라 기존 시스템을 분석하는 작업이라 할 수 있다.
다운로드 맨위로