DOI QR코드

DOI QR Code

소프트웨어 품질측정에 의한 상용컴포넌트 선정방법에 관한 연구

A Study on Selection Method of COTS Component Based on the Software Quality Measurement

  • 발행 : 2002.10.01

초록

소프트웨어 기술의 급속한 발전으로 컴포넌트 개발방법론은 많이 연구되었으나 컴포넌트의 품질을 구매자 관점에서 종합적이고 체계적으로 비교 및 평가하는 선정기법에 대한 연구가 미약한 상황이다. 지금까지 대부분의 컴포넌트 품질평가 방법은 객체지향의 척도를 기반으로 한 개발자 관점의 평가 방법이었으나 본 논문에서는 구매자 관점에서 최적의 상용컴포넌트를 선정하기 위한 기법으로 MCDM(Multiple Criteria Decision Making)기법을 활용한 4단계 선정 절차와 평가기준을 제시하였다. 상용컴포넌트의 품질은 국제표준(IS0/IEC 9126)에서 규정하고 있는 6가지 중요한 품질 특성 중에서 기능성, 효율성, 사용성을 고려하였으며 현재 인터넷상에서 판매하고 있는 상용 EJB 컴포넌트들에 대한 실증적 분석을 통하여 본 논문에서 제시한 상용컴포넌트 선정기법이 최적의 상용컴포넌트를 선택하는데 적용 가능한 것임을 보여준다.

Because of rapid evolution of software technique, numerous software professionals have been concerned with component based development methodologies. However, it is hard to find out a systematic technique for the selection of COTS (Commercial Off The Shelf) component in consumer position. Up to date, the major of component quality evaluation is object-oriented metric based evaluation methodology. But this paper present four step process and evaluation criteria based on MCDM (Multiple Criteria Decision Making) technique for optimal COTS component selection in consumer position. We considered funtionality, efficiency, usability based on IS0/IEC 9126 for Quality measurement and executed practical analysis about commercial EJB component in internet. This paper show that the proposed selection technique is applicable to optimal COTS component selection.

키워드

참고문헌

  1. Jose Javier Dolado, 'A Validation of the Component-Based Method for Software Size Estimation,' IEEE Transaction on Software Engineering, Vol.26, No.10, pp.234-252, Oct., 2000 https://doi.org/10.1109/32.879821
  2. E. J. Weyuker, 'Testing Component Based Software: A Cautionary Tale,' IEEE Software, Vol.15, No.2, pp.154-175, Sep., 1998 https://doi.org/10.1109/52.714817
  3. J. M. Voas, 'Certifying Off-The-Shelf Software Components,' IEEE Computer, Vol.28, No.15, pp.432-458, June, 1998 https://doi.org/10.1109/2.683008
  4. E. S. Cho, S. D. Kim, 'Component Metrics to Measure Component Quality,' APEC, Vol.17, No.4, pp.102-116, Feb., 2001
  5. 오기성, 류성열, 'RUP기반 컴포넌트 품질 평가에 관한 연구', 정보처리학회논문지D, 제9-D권 제1호, pp.120-132, 2002 https://doi.org/10.3745/KIPSTD.2002.9D.1.103
  6. 한규정, 김치수, '객체지향 소프트웨어의 테스팅 방법론', 정보통신부 시스템공학연구소 최종보고서, pp.15-23, 1996
  7. 윤희진, 최병주, 'EJB 컴포넌트의 맞춤 테스트 기법', 한국정보과학논문지, 제28권 제3호, pp.239-248, 2001
  8. 송영재, 소프트웨어엔지니어링, 홍릉과학출판사, pp.418-423, 1998
  9. 이상덕, 정효택, 신석규, '공용 컴포넌트 개발 및 기술개발 전략', 정보처리학회지, Vol.7, No.4, pp.10-17, 2000
  10. 이재권, VE 실무, 한국생산성본부, pp.324-350, 1996
  11. 정기원, 윤창섭, 소프트웨어 프로세스와 품질, 홍릉과학출판사, pp.312-314, 1997
  12. 김길조, 장진호, '컴포넌트 품질 관리 프로세스 개발 사례' 정보처리학회논문지 D, 제8-D권 제6호, pp.699-704, 2001
  13. 이상덕, 'S/W품질 인증제도와 평가, 인증기준', 품질관리심포지움, pp.43-55, 2001
  14. 함동한, 장우현, 유지원, '소프트웨어 품질평가에 대한 Human-Computer Intercation 관점에서의 접근', 정보과학회지 제19권 제11호, 2001