A Study on System Implementation through modeling the Financial VAN(Value Added Network) Connected Service Based on Reverse engineering

역공학 기반 금융VAN 연동 서비스 모델링을 통한 시스템 구현 연구

  • 김규원 (홍익대학교 소프트웨어공학연구실) ;
  • 박보경 (홍익대학교 소프트웨어공학연구실) ;
  • 장우성 (홍익대학교 소프트웨어공학연구실) ;
  • 문소영 ((주)액트 원자력기술본부) ;
  • 김영철 (홍익대학교 소프트웨어공학연구실)
  • Published : 2010.06.30

Abstract

VAN 시스템에서 운영되는 소프트웨어는 개발이 완료한 후에도 업체들의 다양한 요구 사항을 수용해야한다. 소프트웨어 개발 초기에 갖추어진 개발문서들은 오랜 유지보수 기간이 지나면 초기 개발의 내용과 많은 부분이 다르다. 이때 개발자가 각 각의 요구사항을 수용할 때 경험을 토대로 수정하기 때문에 개발문서가 정확하게 반영되지 않는다. 이러한 경우에 개발문서는 그 역할을 수행하지 못하므로 소스 코드에 의지 할 수밖에 없다. 또한 절차식 언어로 개발된 소프트웨어의 경우는 유지보수가 더 어렵다. 절차식 언어를 객체지향 언어로 변경한다면 유지보수성이 높아 질 것이다. 본 논문에서는 이러한 문제를 해결하기 위해 역공학을 이용하여 기존의 절차식 언어를 객체 지향 언어로 변경하기 위한 과정을 제안한다.

Keywords