한국산업정보학회:학술대회논문집 (Proceedings of the Korea Society for Industrial Systems Conference)
- 한국산업정보학회 2002년도 춘계학술대회 논문집
- /
- Pages.260-265
- /
- 2002
클래스의 응집도와 결합도를 이용한 객체 지향 설계 재구조화
Restructuring of Object-Oriented Designs using Cohesion and Coupling of Class
초록
최근의 많은 소프트웨어들은 규모가 방대하고 복잡하여 개발자가 도구를 사용하지 않고 수작업으로 설계를 재구조화하기 매우 어려우며 또한 많은 시간과 노력의 요구된다. 본 논문에서는 클래스의 응집도와 결합도를 이용하여 객체 지향 설계를 자동으로 재구조화하는 방법을 기술하다. 먼저 메소드들의 연관 관계를 규정하는 행렬을 응집도와 결합도를 이용하여 정의한 후 가장 낮은 응집도를 가진 클래스부터 분할하여 가장 가까운 클래스와 결합시킴으로써 설계를 재구조화한다.
Recent commercial systems are too large and too complex to restructure their design by hand without tools and cost too much time and effort. This thesis presents a restructuring approach using cohesion and coupling of classes to change object-oriented designs automatically. The matrix which represents the relation between methods is defined using cohesion and coupling, restructuring approach selects the class to have the lowest cohesion and combines the selected class with the closest class.
키워드