DOI QR코드

DOI QR Code

RUP기반 컴포넌트 품질 평가에 관한 연구

A Study on RUP based Component Quality Evaluation

  • 오기성 (동원대학 컴퓨터정보과) ;
  • 류성열 (숭실대학교 컴퓨터학부)
  • 발행 : 2002.02.01

초록

컴포넌트 기반 소프트웨어 개발에서 컴포넌트 각각의 품질은 전체 소프트웨어의 품질을 결정하는 중요한 역할을 하므로 컴포넌트를 체계적으로 테스팅할 수 있는 전략이 필요하다. 일반적으로 컴포넌트를 테스팅하는 관점은 크게 컴포넌트 생산자 입장과 구매자 입장으로 구분할 수 있다. 본 논문에서는 컴포넌트 구매자 입장에서도 생산자의 산출물을 테스팅 근거 자료로 활용할 수 있도록 테스팅 도메인을 컴포넌트 생산자 입장에서 전개한다. 컴포넌트의 품질을 평가하기 위해 반복(Iteration) 테스팅 지침(Testing Guideline)에 중점을 두고 있는 현재의 RUP 테스팅 프로세스를 개선하여 컴포넌트 단위 테스팅에 초점을 맞춘 실질적인 프로세스를 구체적으로 제안하고 EJB 환경하에서 컴포넌트의 품질을 평가하는 사례 연구를 적용해 본다. 이를 통하여 본 논문에서 제시한 RUP기반 5단계 테스팅 프로세스가 컴포넌트의 품질평가를 위해 적용 가능한 것임을 보인다.

In component-Based Software Development, the quality of indivisual component is play an important role in quality decision of the whole software. So we need the practical strategy for component testing. In general, component testing can divide focus into producer position and consumer position. In this paper, because the consumer position uses output of the producer position, testing domain is deployed in the producer position. We propose RUP based five step testing processes for component quality evaluation and implements a case study of EJB environment for appling our testing process. This paper shows that proposed five step processes are applicable to component quality evaluation.

키워드

참고문헌

  1. Roger Fournier, 'A Methodology for Client/Server and Web Application Development,' pp.397-444, 1999
  2. Jose Javier Dolado, 'A Validation of the Component-Based Method for Software Size Estimation,' IEEE Software Engineering, Vol.26, No.10, Oct. 2000 https://doi.org/10.1109/32.879821
  3. E. J. Weyuker, 'Testing Component Based Software : A Cautionary Tale,' IEEE Software, Vol.15, No.2, Sep. 1998 https://doi.org/10.1109/52.714817
  4. J. M. Voas, 'Certifying Off-The-Shelf Software Components,' IEEE Computer, June, 1998 https://doi.org/10.1109/2.683008
  5. 한규정, 김치수, '객체지향 소프트웨어의 테스팅 방법론', 정보통신부 시스템공학연구소 최종보고서, pp.15-23, 1996
  6. 오승욱, 마유승, 배두환, 권용래, 'EJB 컴포넌트 시험평가 체계 및 시험 환경 구축에 관한 연구,' 한국정보과학회지, 제19권 제2호, pp.22-30, 2001
  7. 최은만, '소프트웨어공학론', 사이텍미디어, 2001
  8. 이상덕, 정효택, 신석규, '공용 컴포넌트 개 발 및 기술개발 전략', 정보처리학회지, Vol.7, No.4, pp.10-17, 2000
  9. 윤희진, 최병주, 'EJB컴포넌트의 맞춤 테스트 기법', 정보과학회논문지 제28권 제3호, 2001