The Transactions of the Korea Information Processing Society (한국정보처리학회논문지)
- Volume 5 Issue 6
- /
- Pages.1507-1521
- /
- 1998
- /
- 1226-9190(pISSN)
Design and Implementation of Object-Oriented class Library for Supporting Understanding and Reusing the Programs
프로그램 이해 지원과 재사용을 위한 객체 지향 클래스 라이브러리 설계 및 구현
- Jeong, Gye-Dong ;
- Gwon, O-Jin (Korea Institute of Industry and Technology Information) ;
- Choe, Yeong-Geun
- Published : 1998.06.01
Abstract
본 논문에서는 프로그램의 이해와 재사용에 초점을 둔 객체 지향 클래스 라이브러리 설계 방법 및 객체를 효율적으로 재사용하여 프로그래밍 할 수 있도록 객체에 대한 정보 추출 방법을 제시한다. 프로그램의 재사용을 위한 부품을 모듈 단위로 생성하여 각 정보를 테이블에 저장하며, 모듈간에 참조할 수 있는 인터페이스 플래스를 추출한다. 프로그램의 이해를 쉽게 하기 위하여 프로그램 코드를 기반으로 하여 클래스 관계성을 그래프로 표현하고 노드 클래스를 아이콘화하여 볼 수 있도록 하였다. 각 모듈 안에서의 참조 관계, 상속 관계, 복합 관계를 추출 및 세부적인 다형성 관계, 프랜드 관계등의 추가적인 정보를 생성할 수 있다. 본 논문에서 제시하는 방법은 프로그램 개발 및 유지보수시에 프로그램의 이해력을 높여 재사용 시스템 구축을 용이하게 한다.
Keywords