DOI QR코드

DOI QR Code

템플릿 기반 CBD 방법론을 이용한 OLAP 구축

Implementation of OLAP with Template-based CBD

  • 박종모 (단국대학교 대학원 컴퓨터학과) ;
  • 조경산 (단국대학교정보컴퓨터학부)
  • 발행 : 2005.12.01

초록

OLAP 시스템은 사용자가 다양한 측면에서 대화식으로 정보를 분석할 수 있는 의사결정 지원 시스템이다. 기존의 컴포넌트를 이용한 CBD 방법론을 OLAP 시스템 구축에 직접 적용하는 것은 정형화된 컴포넌트로 인해 유연성과 재활용성 측면에서 한계를 가진다. 본 연구에서는 이러한 한계를 극복하기 위해 비즈니스 요구사항과 개발 컴포넌트를 포함하도록 확장한 템플릿의 개념을 CBD 방법론에 도입하였다. 이러한 템플릿에 기초하여 OLAP 시스템을 보다 쉽게 개발하고 재활용성을 높일 수 있는 템플릿 기반 CBD 방법론(TCBD)을 제안하였다. 템플릿 기반 방법론은 이미 생성된 템플릿에 가변적 객체를 변경하여 비즈니스 요구사항을 반영하도록 하였다. 제안 방법론을 OLAP 시스템의 실제 구축에 적용하여 제안된 TCBD 방법론이 유연성과 재활용성 측면에서 효율적이고, 테스팅과 디버깅 단계를 포함한 개발 기간을 단축할 수 있음을 보인다

An OLAP system is a decision support tool with which a user can analyze the information interactively in the various aspects. Applying CBD(Component-based Development), which treats software as components, to implement an OLAP system has limitation in the flexibility and reusability. To overcome those limitations, we propose a method of CBD(template-based CBD) which integrates the concept of template and CBD. Through the implementation of an OLAP system with the proposed TCBD, we show that our proposal is more efficient in flexibility and reusability than CBD and decreases the period of time for the development, test, and debug.

키워드

참고문헌

  1. 김준, '컴포넌트 기반의 e-vusiness 개발 방법론과 모델링,' e-bizgroup, White paper No.25, 2001
  2. Peter Herzum and Oliver Sims, Business Component Factory, Ind Ed. Wiley Inc., 1999
  3. G. Booch and Wojtek Kozaczynski, 'Componet-Based Software Engineering,' IEEE Software, pp.34-36, October, 1998 https://doi.org/10.1109/MS.1998.714621
  4. D. D'souza and A. Wills, Objects, Components, and Frameworks with UML, The Catalysis Approach, Addison-Wesley, 1998
  5. Princeton Softech, Select Perspective, White Paper, Jan., 10, 2000, http://www.princetonsoftech.com/
  6. I. Jacobson, G. Booch and J. Rumbaugh, The Unified Software Development Process, Addison-Wesley, 1999, http://www.rational.com
  7. 최승교, 박종모, '사용자 요구사항 정의를 위한 OLAP View의 제안 및 활용', 한국정보처리학회, 제11권 4호, pp.967-974, 2004 https://doi.org/10.3745/KIPSTD.2004.11D.4.967
  8. 김치수, 김태영, '영역지향 프로그래밍 기술을 적용한 CBD방법론', 한국정보처리학회, 제11권 7호, pp.1435-1442, 2004 https://doi.org/10.3745/KIPSTD.2004.11D.7.1435
  9. N. Boertien, M. Steen and H. Jonkers, 'Evaluation of Component-Based Development Methods', International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design, 4-5 June, 2001
  10. 권오주, OLAP Solutions+ ${alpa}$, 대림출판사, 2001
  11. N. Pendse and R. Creeth, 'The OLAP Report: Succeeding with on line analytical processing,' Vol.1, Business Intelligence, 1995
  12. Lars Geyer and Martin Becker, 'On the influence of Variabilities on the Application-Engineering Process of a Product Family', Proceeding of SPLC2, 2002
  13. 김정아, 황선명, 진영택, '룰 기반 컴포넌트 개발 기법 및 사례', 한국정보처리학회, 제12권 2호, pp.275-282, 2005 https://doi.org/10.3745/KIPSTD.2005.12D.2.275
  14. 위세아이텍, White Paper, Sep., 2003, http://www.wise.co.kr