A Design of Data Repository for Software Maintenance Tools

소프트웨어 유지보수 도구를 위한 자료 저장소의 설계

  • Choe, Eun-Man (Dept.of Computer Engineering, Dongguk University)
  • 최은만 (동국대학교 컴퓨터공학과)
  • Published : 1995.03.01

Abstract

It has been commonly accepted for a while that a successful tool environment must provide for smooth interfaces between its tools. Recent integrated CASE environment must be-based on well-integrated data repository which supports a tightly coupled, consistent environment. For the maintenance tool, it requires a careful design of the maintenance chest's database. Information about a program exists in many different forms after analyses have been performed. It must be possible to associate and select objects for data repository from this information as necessary. This paper suggests a new integrated scheme for the data repository in building software maintenancec environment. The scheme provides many basic services, including storage and management of objects/entities and links/ relations; version and configuration control, query service, data interchange service.

성공적인 소프트웨어 개발 환경을 구축하기 위하여 도구 사이의 인터페이스가 잘 정의되어야 한다. 최근에 활발히 연구되는 CASE 도구들이 잘 결합하여 일관성있는 환경이 되기 위해서는 자료 저장소의 설계가 중요하다. 특히 요지보수를 위한 도구 개 발은 원시 코드의 변경과 프로그램으로 표현된 객체들 사이의 상호관계를 잘 나타내도 록 자료 저장소를 설계하여야 한다. 본 논문에서는 소프트웨어 유지보수 환경 구축에 필요한 자료 저장소 설계에 통합 방법을 도입하였다. 유지보수 대상 객체들을 정의하 고 객체들 사이의 관계를 나타내었으며 자료 저장소를 접근하기 위한 방법도 제안하 였다. 이 방법에 의하면 유지보수하는 동안 변경을 관리하기 위한 버젼 및 현상관리 뿐만 아니라 질의 서비스, 자료교환 서비스가 효율적으로 이루어진다.

Keywords