Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2007.06b
- /
- Pages.90-95
- /
- 2007
- /
- 1598-5164(pISSN)
A Software Component Matrix in Run-Time Environment
런타임을 고려한 소프트웨어 컴포넌트 메트릭스
- Cha, Seok-Ki (Dept. of Software Engineering, Korea University) ;
- Lim, Jung-Eun (Dept. of Computer Science & Engineering, Korea University) ;
- Baik, Doo-Kwon (Dept. of Computer Science & Engineering, Korea University)
- Published : 2007.06.25
Abstract
소프트웨어 컴포넌트는 빠르게 변화하는 컴퓨팅 환경과 시대의 추세에 신속히 대응할 수 있도록 개발의 가능성을 이루게 하는 소프트웨어의 단위이다. 이는 소프트웨어 컴포넌트 간의 의존성을 줄이고 응집력을 높이는 것을 핵심으로 한다. 이러한 소프트웨어 컴포넌트를 정량적으로 평가할 수 있는 중요한 지표는 바로 결합도와 응집도이다. 본 논문에서는 런타임 상황을 고려하여 클래스 추상화 정도에 따른 클래스의 응집력을, 소프트웨어 컴포넌트 응집력으로 확장한다. 또한 컴포넌트 인터페이스에 의한 내부 결합도와 컴포넌트 간의 의존성에 따른 외부 결합도 측정법을 제안한다. 본 논문에서는 제안 메트릭스를 사례에 적용하여 그 효율성을 평가한다.
Keywords