UML Notation and Component Modeling on the Components Development Process

컴포넌트 개발과정에서 UML 표기법과 컴포넌트 모델링

  • Published : 2001.10.01

Abstract

UML is a standard language that models an analysis and design process in the development of an application system or components, CORBA, COM+, EJB and others are the techiniques that are realized reuse of components. After it is distinguished between reusable components and new components on the components development process and is developed, the developing cost of components or application system can be reduced and the components of superior in quality can be created. This paper defines the extended UML notation that needed in modeling of the products created from the development process of components. Also, this paper introduces a modeling of components and UML application method that needed in development of an auction system based on Web.

UML은 용용시스템 또는 컴포넌트 개발과정에서 분석 및 설계과정을 모델링하여주는 표준언어이며, CORBA, COM+, EJB 등은 컴포넌트의 재사용을 실현화시켜주는 기술이다. 컴포넌트 개발과정에서 재사용가능한 컴포넌트와 새로 개발할 컴포넌트를 구별한 후 개발하면, 응용시스템이나 컴포넌트의 개발비용을 줄일 수 있고, 질이 좋은 컴포넌트를 생성할 수 있다. 본 논문에서는 컴포넌트의 개발과정에서 생성되는 산출물들의 모델링시에 필요로 하는 컴포넌트 속성에 따르는 확장된 UML 표기법을 정의한다. 또한, 사례 연구로 특정 영역인 웹상의 경매 시스템 개발에 필요한 컴포넌트들의 모델링 및 UML 적용기법을 소개한다.

Keywords

References

  1. Philippe kruchten, 'Modeling Component Systems with the Unified Modeling Language,' First Int'l Workshop on CBSE, in conjuction with ICSE'98, 1998
  2. 최성운, 홍선주, 'CORBA 컨포넌트 모델의 분석 및 전망', 정보처리논문지, 제7권 제4호, pp.46-51, 2000
  3. Grady Booch, James Rumbaugh, Ivar Jacobson, 'The Unified Modeling Language User Guide,' Addison Wesley, 1999
  4. Object Management Group, 'Object Constrint Language Specification,' Version 1.1, http://www-4.ibm.com/Software/as/srandards/ocl.html, 1997
  5. Robert Orfali, Dan Harkey, Jeri Edward, 'Instant CORBA,' WILEY, 1997
  6. John Cheesman & John Daniels, 'UML Components,' Cool Software Korea, 2001
  7. Ed Roman, 'Mastering Enterprise JavaBeans and the J2EE,' John Wiley&Sons, 1999
  8. D'Souza, 'Objects, Components, and Frameworks with UML.' Addition Wesly, pp.1-106, 1999
  9. Grady Booch, 'Visual Modeling with Ration al Rose 2000 and UML,' Addison Wesley, 2000
  10. 한국전자통신 연구원, '2000년 실행과제 계획서 (공용 컴포넌트 개발)', 한국전자통신 연구원, 2000