개념적 컴포넌트 중심의 컴포넌트 모델링 기법 및 지원 도구의 설계

Component modeling methodology focused on conceptual component & design of a supporting tool

  • 김민정 (한국전자통신연구원 소프트웨어공학연구부 컴포넌트공학팀) ;
  • 이우진 (한국전자통신연구원 소프트웨어공학연구부 컴포넌트공학팀) ;
  • 신규상 (한국전자통신연구원 소프트웨어공학연구부 컴포넌트공학팀)
  • Kim, Min-Jeogn (Component Engineering Team, Software Engineering Department, ETRI) ;
  • Lee, Woo-Jin (Component Engineering Team, Software Engineering Department, ETRI) ;
  • Shin, Gyu-Sang (Component Engineering Team, Software Engineering Department, ETRI)
  • 발행 : 2001.10.12

초록

소프트웨어의 대형화와 급격히 변화하는 소프트웨어 시장에 시기 적절히 대응하기 위해, 기존의 소프트웨어를 재사용함은 물론이고 재사용이 용이한 구조로 소프트웨어를 구성하여 다른 부분에 영향을 미치지 않고 특정 부분을 변경시킬 수 있는 솔루션이 요구된다. 이러한 기술에 부합되는 것이 재사용성, 대체가능성 등의 기능을 강조한 컴포넌트 기술이라 할 수 있겠다. 컴포넌트 기반 시스템을 설계하는데 있어서는 기존의 객체지향 접근방식을 포함하면서 컴포넌트의 고유의 특성을 반영하는 다른 접근방식을 필요로 하게 된다. 본 논문에서는 이러한 객체지향적 접근방식에 개념적인 컴포넌트 설계 방식과 이를 EJB 컴포넌트로 다시 상세화하는 컴포넌트의 모텔링 프로세스와 이를 지원하는 도구에 대해 다룬다.

키워드