Legacy 시스템의 컴포넌트화를 위한 재공학 방법론

A Re-engineering Methodology for Componentization of Legacy System

  • 김철홍 (한국전자통신연구원 SW,컨텐츠기술연구부) ;
  • 차정은 (한국전자통신연구원 SW,컨텐츠기술연구부) ;
  • 양영종 (한국전자통신연구원 SW,컨텐츠기술연구부)
  • 발행 : 2002.11.20

초록

본 논문은 레거시 시스템을 새로운 시스템 환경으로의 변환 및 통합을 위한 재공학 방법론을 제시하고자 하는 것이다. 기존의 역공학 및 재공학 방법들은 주로 프로그램 소스를 정적 분석하고 유지보수 하는데 중점을 두었으나, 본 방법론은 다양한 추상화 수준에서 역공학 정보를 복구하고, 컴포넌트화 단계를 통해 새로운 시스템으로 진화할 수 있는 절차 및 기법들을 제공한다. 레거시 시스템 컴포넌트화를 위한 방법론은 변환계획 단계, 역공학 단계, 컴포넌트화 단계, 인도 단계의 4 단계로 구성되어 있으며, 본 논문에서는 각 단계에 대한 활동 및 상세 절차에 대하여 기술한다.

키워드