객체 지향 소프트웨어 개발 환경을 위한 지역 버전관리자

The Local Version Manager for Object Orientaed Software Development Environment

  • 최동운 (서남대학교 전산정보학과) ;
  • 김수용 (서남대학교 대학원 전산학과) ;
  • 송행숙 (한일장신대학교 전자통신학부)
  • 발행 : 1998.12.01

초록

분산 시스템에서 객체 지향 소프트웨어를 개발하는 과정에서 다양한 버전들이 발생할 수 있다. 이런 다양한 버전들을 효율적으로 관리하는 방법론에 대한 연구가 필요하다. 본 논문에서는 분산 환경에서 객체 지향 소프트웨어를 개발하는 과정에서 발생하는 버전들을 관리하기 위해서 5차원 객체 공간을 기반으로 하는 버전 모델을 제안하고 있는데, 이는 본 연구팀에서 제안하였던 FONASSE 데이터 모델을 확장한 것이다. 또한 버전들을 효율적으로 제어하기 위해서 새로운 형태의 버전번호를 부여하는 방법을 개발하였다. 그리고, 소프트웨어 개발자들이 버전들을 효율적으로 제어하기 위해서 새로운 형태의 버전번호를 부여하는 방법을 개발하였다. 그리고, 소프트웨어 개발자들이 버전들을 효과적으로 관리할 수 있도록 지역 버전관리자를 설계하여 Solaris 2.5환경에서 Tcl/TK와 C++를 이용하여 구현하였다.

Various versions can be generated in course of development of object-oriented software in a distributed system. Research methods are required for the efficient management of these various versions, For this reason, this paper proposes a model of version which is based on five dimensional object space this is extended from FONASSE data model shich we have suggested. We developed a method of version numbering for the effective managa of the versions. for make software developers manage versions efficiently, we design and implement local version manager by using TCI/TK and C' in Solaris 2.5.

키워드