DOI QR코드

DOI QR Code

Design of Component Version Management using Reuse Business Model

재사용 비즈니스 모델을 이용한 컴포넌트 버전 관리 설계

  • 김영선 (대림대학 경영정보계열) ;
  • 오상엽 (경원전문대학 교양과) ;
  • 장덕철 (광운대학교 컴퓨터과학과)
  • Published : 2003.02.01

Abstract

The reuse of software is to use the components of software to be made beforehand to improve the productivity of it. The development of electronic commerce requires it which can be shown from changing the change of business models Reuse is the necessary solution to cope with a rapid change in the electronic commercial transaction. These reuse business models have the defects that they are not offered from version management. This paper has the purpose that by doing the supplementation of defects not to be offered from the version management and by introducing the quick change management about reuse business models, reusing the components and saving a development and reducing a development af period. The reuse of components by the new reuse business models has the advantages to minimize the danger elements from the design to the finish. We use the version management and try to present the method to make the efficiency of reuse by introducing components and managing the elements about components to the version in the technique to accomplish the reuse of software.

소프트웨어의 재사용은 소프트웨어의 생산성을 향상시키기 위해 미리 만들어진 소프트웨어의 컴포넌트를 이용하는 것이다. 전자상거래의 발달은 비즈니스 모델의 변화를 신속하게 변경하여 반영할 수 있는 소프트웨어를 요구하게 된다. 이런 전자상거래의 변화하는 환경에 신속히 대응하기 위해 재사용은 필수적인 해결책이다. 이러한 재사용 비즈니스 모델은 버전 관리에서 제공하지 못하는 난전이 있다. 이를 보완하여 본 논문에서는 재사용 비즈니스 모델에 대한 신속한 변경 관리를 도입하여 컴포넌트를 재사용함으로써 소프트웨어 개발비용을 절감하고 개발기간을 단축시킬 수 있도록 한다. 새로운 재사용 비즈니스 모델에 의해 컴포넌트를 재사용함으로써 소프트웨어 설계에서 구현까지의 위험요소를 최소화시킬 수 있는 장점을 가진다. 소프트웨어의 재사용을 구현하기 위한 기술로 컴포넌트를 도입하여 컴포넌트에 대한 구성요소를 글 버전으로 관리함으로써 재사용의 효율성을 높일 수 있는 방법을 버전 관리를 이용하여 제시하고자 한다.

Keywords

References

  1. David M. Weiss, Chi Tau Rober Lai., 'Software Product-Line Engineering : A Family-Based Software De-velopment Process,' Addison Wesley, 1999
  2. Desmond F. D'souza Alan C. Wills., 'Objects, Components and Frameworks with UML,' Addison Wesley, 1997
  3. Carmichael A. R., 'Seeking A Unified Component Model,' SIGS Publications, 1997
  4. Clemens Szyperski, 'Componet Software : Beyond Ob-ject-Oriented Programming' Addison Wesley, 1998
  5. Peter Herzum, Oliver Sims., 'Business Component Fac-tory,' Wiley Computer Publishing, 2000
  6. Keith Short., 'Component Based Development and Object Modeling,' Tech. report of Texas Instruments, 1997
  7. Kangtae Kim, JeMin Bae, Jeong Ah Kim, Kying Whan Lee., 'Developing O-O Framework for Web Collaboration System,' 17th IASTED International Conference Pro-ceeding, pp.165-167. 1999
  8. Timmers, Paul, 'Business Models for electronic Markets,' Electoric Markets, Vol.8, No.2, 1998 https://doi.org/10.1080/10196789800000016
  9. Desmond F. D'souza and Alan C. Wills, 'Objects, Com-ponents and Frameworks with UML : The Catalysis Ap-proach,' Addison Wesley, 1999
  10. 김강태, '재사용 계약 기반의 컴포넌트 관리 모델을 적용한 소프트웨어 아키텍쳐 구축 방법론', 중앙대학교 박사학위논문, pp.1-9, 2000
  11. 최은혁, 최은만, '역공학을 이용한 C 및 C++ 재사용 부품 추출 및 검색', 정보과학회논문지(C), 제2권 제2호, pp.197-205, 1996
  12. 오상엽, '버전 제어에서 효율적인 형상 형성을 위한 혼합 검색 시스템의 모델링과 구현', 광운대학교 박사학위논문, pp.37-42, 1999
  13. 삼성경제연구소, '전자상거래의 모델과 미국의 EC동향', 최종연구보고서, pp.6-8, 2000
  14. 배두환, 'e-Business를 위한 컴포넌트 소프트웨어 개발', 정보처리논문지, Vol.7, No.4, pp.27-32, 2000
  15. 김영선, '객체지향 기법에 의한 스키마 버전제어 자동화 도구 설계 및 구현', 광운대학교 석사학위논문, pp.16-20, 1996