Development of a Maintenance Support System for C++ Programs

C++프로그램의 유지보수 지원 시스템 개발

  • 문양선 (서해대학 사무자동학과) ;
  • 장근실 (광양대학 전자계산학과) ;
  • 유철중 (전북대학교 컴퓨과학과) ;
  • 장옥배 (전북대학교 컴퓨터과학과)
  • Published : 1998.07.01

Abstract

This paper introduces a maintenance support tool for C++ programs. The tool was extended by adding a documentation supporting tool(DT) and an OOD/OOP style guidelines supporting tool(OOD\ulcornerP-GT) to previous work results, the complexity measurement tool(CT) and the visualization tool(VT). The tool was named C++ MT. For the extention, we studied a documentation method of object oriented programs, analyzed and grouped the OOD/OOP style guidelines suggested in some works. The DT developed in this paper helps programmer understand, cange, and est programs, and also extract the reuse components. OOD/P-GT provides guielines for programmer to improve program quality.

본 논문에서는 C++ 프로그램의 유지보수를 지원하는 도구를 개발하였다. C++-MT라고 명명된 본 도구는 기존의 연구 결과인 복잡도 측정 도구(CT)와 프로그램 시각화 도구(VT)에 본 논문의 연구 결과인 프로그램 문서화 지원 도구(DT)와 객체지향 설계 및 프로그램망 스타일 지침 지원 도구(OOD/P-GT)를 추가함으로써 확장되었다. 확장ㅇ르 위해 먼저 객체 지향 프로그램의 문서화 방법을 연구하였으며, 기존의 몇몇 연구들에서 제안한 객체지향 설계 및 프로그래밍 스타일 지침들을 여러 가지 관점엣 분석하고 분류하였다. 본 논문에서 개발한 문서화 지원 도구는 프로그램의 이해, 변경, 테스트, 그리고 재사용 성분 추출을 용이하게 하며, 객체지향 설계 및 프로그래밍 스타일 지침 지원도구는 프로그램의 품질을 향상시킬 수 있도록 안내한다.

Keywords