컴포넌트 아키텍쳐 설계를 위하여 재사용 가능한 독립적인 비즈니스 컴포넌트의 식별은 컴포넌트 기반 시스템 구축을 위하여 가장 중요한 작업이다. 그러나 기존 컴포넌트 기반 개발 방법...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A101432970
최미숙 ; 조은숙 ; Choi, Mi-Sook ; Cho, Eun-Sook
2004
Korean
컴포넌트 ; 비즈니스 컴포넌트 식별 ; 응집척도 ; 결합척도 ; 독립척도
KCI등재
학술저널
625-634(10쪽)
0
0
상세조회0
다운로드국문 초록 (Abstract)
컴포넌트 아키텍쳐 설계를 위하여 재사용 가능한 독립적인 비즈니스 컴포넌트의 식별은 컴포넌트 기반 시스템 구축을 위하여 가장 중요한 작업이다. 그러나 기존 컴포넌트 기반 개발 방법...
컴포넌트 아키텍쳐 설계를 위하여 재사용 가능한 독립적인 비즈니스 컴포넌트의 식별은 컴포넌트 기반 시스템 구축을 위하여 가장 중요한 작업이다. 그러나 기존 컴포넌트 기반 개발 방법론들의 컴포넌트 시별 방법은 대다수 개발자의 직관과 경험에 의존하고 있다. 또한 개발자들에 의해서 식별된 컴포넌트가 보다 독립적으로 잘 정의되었는지 평가할 기준이 없다. 따라서 본 논문에서는 개발자의 직관과 경험에 의존하는 비즈니스 컴포넌트 식별의 어려운 점을 보완하기 위하여 비즈니스 컴포넌트 식별의 평가 기준이 되는 메트릭을 컴포넌트의 특성을 부여하여 정의한다. 즉, 비즈니스 컴포넌트 식별을 위하여 컴포넌트 내의 응집도는 높고 컴포넌트 간의 결합도는 낮아야 하는 컴포넌트 특성을 적용한 응집척도와 결합척도를 제안한다. 또한 컴포넌트의 응집도와 결함도의 비율에 의하여 비즈니스 컴포넌트의 독립의 정도를 평가할 수 있는 독립척도를 제안한다. 본 논문에서 제안한 응집척도, 결합척도 그리고 독립척도를 사례에 적용하여 그 효율성을 평가한다.
다국어 초록 (Multilingual Abstract)
When constructing a component based system, It is understood that identifying reusable and independent business components is of utmost importance. However, according to conventional component based developing methodologies, most of developers depend ...
When constructing a component based system, It is understood that identifying reusable and independent business components is of utmost importance. However, according to conventional component based developing methodologies, most of developers depend on their experience and/or intuition for identification of business components. Furthermore, there are no criteria to evaluate whether the identified business components are more independently defined or not. Therefore, we propose a component identification metrics to apply to component properties In order to complement the difficulties of identifying business components through developers' experience and/or intuition. The metrics defined are the criteria for identifying the business Components and/or for evaluating the Identified components. We propose both a cohesion metric, and a coupling metric, to which component properties are applied, wherein those properties can be understood by high cohesion in, and low coupling between, components. Moreover, we propose an independence metric that can evaluate the degree of independence for a particular component by ratio of the cohesion and coupling of components. The metrics that we propose are applied to case study which demonstrates the identification of more independent business components and the validity of our metrics.
참고문헌 (Reference)
1 채홍석, "객체지향 시스템의 클래스에 대한 응집도" 제2권 (제2권): 1095-1104, 1999.
2 Compuware corp, "UNIFACE Development Methodology:UNIFACE V. 7.2" Compuware Corp. 1998.
3 John Chessman, "UML Components" Addison-Wesley 67-120, 2001.
4 Ivar Jacobson, "The Unified Software Development Process" Addison-Wesley 1999.
5 Snelting,G, "Reengineering class hierarchies using Concept Analysis" 6 acm 99-110, 1998.
6 Desmond Francis Dsouza, "Objects, Componentand Frameworks with UML:the Catalysis approach" Addison Wesley 1999.
7 M. Lorenz, "Object-Oriented Software MetricsA Practical Guide" Prentice-Hall 1994.
8 S. R. Chidamber, "OPSLA91,Towards a Metrics Suite for Object-Oriented Design" pp.197-2111991.
9 Michael Siff, "Identifying Modules via Concept AnalysisICSM97" 97 : 1997.
10 John Dodd, "Identifying & Scoping CBD96 Components" Texas Instruments Inc. 1999.
1 채홍석, "객체지향 시스템의 클래스에 대한 응집도" 제2권 (제2권): 1095-1104, 1999.
2 Compuware corp, "UNIFACE Development Methodology:UNIFACE V. 7.2" Compuware Corp. 1998.
3 John Chessman, "UML Components" Addison-Wesley 67-120, 2001.
4 Ivar Jacobson, "The Unified Software Development Process" Addison-Wesley 1999.
5 Snelting,G, "Reengineering class hierarchies using Concept Analysis" 6 acm 99-110, 1998.
6 Desmond Francis Dsouza, "Objects, Componentand Frameworks with UML:the Catalysis approach" Addison Wesley 1999.
7 M. Lorenz, "Object-Oriented Software MetricsA Practical Guide" Prentice-Hall 1994.
8 S. R. Chidamber, "OPSLA91,Towards a Metrics Suite for Object-Oriented Design" pp.197-2111991.
9 Michael Siff, "Identifying Modules via Concept AnalysisICSM97" 97 : 1997.
10 John Dodd, "Identifying & Scoping CBD96 Components" Texas Instruments Inc. 1999.
11 W. Burg, "Exploring a Comprehensive CBD MethodUse of CBD/e in Practice ." 2000.
12 Eunsook Cho, "Component Metrics to Measure Component Quality" 2001.
13 Hyungho Kim, "Component Identification via Concept analysis" 2001.
14 Misook Choi, "Component Identification based on Usecase" pp.203--210, 2001
15 Jong Kook Lee, "Component Identification Method with Coupling and Cohesion" 2001.
16 D. Kung, "Change Impact Identification in Object Oriented Software Maintenance" 1999.
17 Lee Sang Duck, "COMO:A UML-Based Component Development Methodology" (1999) : pp.54--61,
18 S. Mancoridis,B. S. Mitchell, "Bunch:A Clustering Tool for the Recovery and Maintenance of Software System StructuresICSM" 1999.
19 Henderson-Sellers,, "BrianObject-Oriented Metrics," Prentice-Hall 1996.
20 S. R. Chidamber, "A Metric Suite for Object-Oriented Design."
상호 이익을 위한 학습 에이전트 기반의 효율적인 다중 속성 협상 시스템
웹 트랜잭션 클러스터링의 정확성을 높이기 위한 흥미가중치 적용 유사도 비교방법