클래스 추출을 위한 C 프로그램의 재구성

  • Wang, Chang Jong

초록

소프트웨어 위기에 직면하여 최근에는 기존 시스템을 재구성하여 객체 지향 시스템으로 전환하려는 노력이 급격히 증가되었다. 하지만 기존의 방법론을 사용하여 추출한 객체는 개념적 무결성을 보장하지 못했고 또한 생성된 클래스간의 계층 인식 문제에 대한 해결책을 제공하지 못했다. 본 논문에서는 이러한 문제점을 최소화하기 위해 변수와 함수 사이의 관계에 기반 한 유사도 공식과 이를 사용하여 보다 정확한 클래스를 추출하는 재구성 방법을 제안하고 설계한다. 또한 클래스 상호간의 연관성을 고려하여 상·하위 계층을 형성하고, 생성된 결과가 올바른지를 파악하기 위해 모듈의 응집도를 평가하여 필요한 경우 재구성하는 방법을 제안한다.

제목
클래스 추출을 위한 C 프로그램의 재구성
저자
Wang, Chang Jong
학회명
한국정보과학회 추계 학술발표논문집