닫기
Loading..

Please wait....

국내 논문지

홈 홈 > 연구문헌 > 국내 논문지 > 한국정보과학회 논문지 > 정보과학회 논문지 B : 소프트웨어 및 응용

정보과학회 논문지 B : 소프트웨어 및 응용

Current Result Document : 4 / 10 이전건 이전건   다음건 다음건

한글제목(Korean Title) 소규모 C++ 프로그램에 적용한 객체지향 소프트웨어 복잡도 척도의 인자분석
영문제목(English Title) A Factor Analysis of Object-Oriented Software Complexity Measures for Small Size C++ Programs
저자(Author) 유철중   Cheol Jung Yoo  
원문수록처(Citation) VOL 23 NO. 07 PP. 0711 ~ 0720 (1996. 07)
한글내용
(Korean Abstract)
지금까지의 여러 논문에서 제안된 객체지향 프로그램의 복잡도 척도들은 실제로 동일한 측면을 측정하고 있다. 이 논문은 지금까지 몇몇 연구에서 제안된 객체지향 프로그램의 복잡도 척도들간의 관련성을 분석하기 위한 실험을 하였는데, 척도들간의 관련성을 파악하는 것은 가장 의미있는 척도를 얻기 위해서 중요하다.
고급 통계분석 기법중의 하나인 인자분석은 소프트웨어 척도들을 분석하는데 사용되어 왔으며 척도들의 가변성에 영향을 주는 주요한 인자들을 식별하는데 유용하다. 본 논문에서는 기존의 여러 연구에서 제안된 객체지향 소프트웨어의 복잡도 척도(변인)들을 분석하여 중복을 배제하여 정리하고, 이를 소규모 C++프로그램에 적용, 그 값들을 자동화 도구로 측정하여 인자분석을 함으로써 객체지향 소프트웨어의 복잡도에 영향을 주는 주요 변인(인자)들을 추출한다. 이러한 인자분석의 결과로서 세가지 인자가 추출되었는데, 인자 1은 켑슐화에 의한 인터페이스 복잡도와 관련되고, 인자 2는 객체지향 저도를 설명하는 계층적 클래스 구조와, 인자 3은 재사용정도와 관련된다. 결과적으로 객체지향 소프트웨어의 복잡도 측정 모델을 개발하는데 있어 반드시 이러한 복잡도 인자들을 반영하여야 함을 알 수 있다.

영문내용
(English Abstract)
The complexity measures of object-oriented programs proposed in several paper are actually measuring the same thing. This paper includes a series of experiments analyzing relationships among some commonly used object-oriented program complexity measures. Identifying relationships is important in selecting the most significant measures to collect.
Factor analysis, one of the advanced statistical analysis techniques, has been used to analyze software measures and is useful in identifying the important factors that influence variability in measures. This paper arranges object-oriented programs complexity measures(variables) as proposed in several research studies, then analyzes the values of complexity measures for C  programs measured by small size tool automatically, and selects significant variables(factors) that affect object-oriented software complexity by factor analysis. As a result, it will be shown that three factors can be gotten by factor analysis. Factor 1 is closely correlated with the interface complexity cause by encapsulation. Factor 2 is also related with the class structure that explains the degree of object-orientation for the size of program, and factor 3 is also related with the degree of reuse. From the result, we recognize that the three factors must be considered in developing the complexity measurement model of an object-oriented software.

키워드(Keyword)
파일첨부 PDF 다운로드