상세 보기
Unified Proces의 분석 클래스에 대한 복잡도 척도
- 김유경;
- 박재년
초록
Object-Oriented (OO) methodology to use the concept like encapsulation, inheritance, polymorphism, and message passing demands metrics that are different from structured methodology. There are many studies for OO software metrics such as program complexity or design metrics. But the metrics for the analysis class need to decrease the complexity in the analysis phase so that greatly reduce the effort and the cost of system development. In this paper, we propose new metrics to measure the complexity of analysis classes which draw out in the analysis phase based on Unified Process. By the collaboration complexity, is denoted by CC, we mean the maximum number of the collaborations can be achieved with each of the collaborator and determine the potential complexity. And the interface complexity, is denoted by IC, shows the difficulty related to understand the interface of collaborators each other. We prove mathematically that the suggested metrics satisfy OO characteristics such as class size and inheritance. And we verify it theoretically for Weyuker's nine properties. Moreover, we show the computation results for analysis classes of the system which automatically respond to questions of the it's user using the text mining technique. As we compared CC and IC to CBO and WMC, the complexity can be represented by CC and IC more than CBO and WMC. We expect to develop the cost-effective OO software by reviewing the complexity of analysis classes in the first stage of SDLC (Software Development Life Cycle).
- 제목
- Unified Proces의 분석 클래스에 대한 복잡도 척도
- 제목 (타언어)
- Complexity Metrics for Analysis Classes in the Unified Software Development Process
- 저자
- 김유경; 박재년
- 발행일
- 2001-02
- 저널명
- 정보처리학회논문지D
- 권
- 8
- 호
- 1
- 페이지
- 71 ~ 81
- 언어
- KOR
- 출판사
- 한국정보처리학회
- 발행국가
- 대한민국
- 분량
- 11 페이지
- ISSN
- P 1598-2866