Transformation from Legacy C++ Application to COM Component

기존 C++ 애플리케이션의 COM 컴포넌트로의 변환

  • Jung, Hoo-Sik (Department of Computing Graduate School, Soongsil University) ;
  • Choi, Il-Woo (Department of Computing Graduate School, Soongsil University) ;
  • Rhew, Sung-Yul (Department of Computing Graduate School, Soongsil University)
  • 정후식 (숭실대학교 컴퓨터공학과) ;
  • 최일우 (숭실대학교 컴퓨터공학과) ;
  • 류성열 (숭실대학교 컴퓨터공학과)
  • Published : 2003.05.16

Abstract

소프트웨어는 컴포넌트 기반으로 개발되어 가고 있다. 컴포넌트 기반의 시스템은 소프트웨어의 복잡해지고 다양한 요구사항에 대해 부품을 조림하듯 빠르게 대응할 수 있다. 이미 기존에 구축되어 있는 시스템을 이용한다면 새로운 시스템을 구축하는데 비즈니스 모델, 비즈니스 로직과 GUI를 재사용 할 수 있고 개발 기간은 매우 단축될 수 있다. 본 논문에서는 MFC환경으로 구축되어 있는 기존 시스템을 COM 컴포넌트 모델로 변환하기 위한 변환 방법을 제시하고 그에 따른 소스코드의 재사용율을 측정하였다. 본 논문에서 제시하는 방법에 따른 컴포넌트 변환 방법은 신뢰성 있는 기존의 어플리케이션을 COM 컴포넌트 모델로 변환 시 매우 높은 재사용율을 보인다.

Keywords