Reverse Engineering   역공학

(2016-12-07)
1. 역공학 (Reverse Engineering)

  ㅇ 기존 제품을 분석/이해하여 더 나은 설계안을 도출하기 위해 소요되는 시간을 줄이고,
     다른 제품의 설계에 적용할 수 있는 통찰력을 키움

  ㅇ 소프트웨어 개발 방법론에서 볼 때, 생명주기의 후반에 관련된 문서들로부터
     초기의 문서들을 유추/추출하는 것

     - 즉, 완선 제품을 상세하게 분석하여 기본적인 설계내용을 추적하는 것
     - 예를들면, 산출된 소스코드들로부터 설계단계의 구조도 및 자료흐름도를 추출하는 것 등


[소프트웨어공학 기초] 1. 소프트웨어공학 2. CASE,CAD 3. CBD (컴포넌트기반개발) 4. MDA (모델주도형구조) 5. 역공학

 
        최근수정     요약목록     참고문헌