DOI QR코드

DOI QR Code

프로세스 패턴에 기반한 컴포넌트 품질보증 프로세스의 구축

  • Published : 2003.10.01

Abstract

Developing a component-bassed software requires verified and standardized software components. This paper presents and approach to build conponent quality assurance process based on process patterns. To describe process patterns, a metamodel is suggested and several process for software components. The process pattern approach was applied to real projects and its advantages and disadvantages are discussed.

컴포넌트 기반 소프트웨어를 개발하기 위해서는 검증되고 표준화된 소프트웨어 컴포넌트가 요구된다. 본 논문에서는 재사용가능한 프로세스 패턴을 기반으로 하여 컴포넌트 품질 보증 프로세스를 구축하는 접근방법을 제시하고 있다. 프로세스 패턴을 기술하기 위한 메타 모형과 컴포넌트 품질 보증을 위한 프로세스 패턴들을 정의하여, 컴포넌트 개발 상황에 맞게 품질보증 프로세스를 구축할 수 있도록 하였다. 또한 이 접근방법을 실제 프로젝트에 적용한 사례를 보여주고 그 장단점을 토의하였다.

Keywords

References

  1. Standish Group International, Inc., Cbaos Report, West Yarmouth, MA, 1995
  2. B. Council, G. T. Heineman, Definition of a Software Component and Its Elements, in Component-Based Software Engineering, edited by G. T. Heineman and W. T. Council, 2001
  3. J. Voas, Maintaining Component-based Systems, IEEE Software, July/August, 1998 https://doi.org/10.1109/52.687940
  4. I. Cmkovic, Software Focus, 2002; Component-based Software Engineering-New Challenges in Software Development, Vol.2, issue.4, winter, 2001 https://doi.org/10.1002/swf.45
  5. F. Bachman et al., Technical Concepts of Component Based Software Engineering, SEI, CMU/SEI-2000TR-008, Vol.2, May, 2000, http://www.sei.cmu.edu/pub/documents/00.reports/pdf/00tr008.pdf
  6. 웹페이지, www.oospice.com
  7. K. Short, 'Component based development and object modeling,' Sterling Software, 1997
  8. Princeton Softech, 'Component based development-a roadmap to eBusiness success,' Princeton Softech, 2000
  9. D. D'Souza, A. C. Wills, 'Objects, Components, and Frameworks with UML,' Addison-Wesley, 1998
  10. 한국전자통신연구원, '마르미 III-컴포넌트 기반 시스템 개발 방법론', 기술문서, 한국전자통신연구원, 2001
  11. J. Cheeseman, J. Daniel, UML Components, Addison-Wesley, 2001
  12. X. Cai, M. R. Lyu, K. Wong, 'Component-based Software Engineering : Technologies, Development frameworks, and Quality Assurance Schemes,' in Proceedings APSEC 2000, Seventh Asia-Pacific Software Engineering Conference, Singapore, December, 2000
  13. 김길조, 장진호, 황선명, '컴포넌트 품질관리 프로세스 개발 사례', 정보처리학회논문지D, 제8-D권 제6호, 2001
  14. http://www.ambysoft.com/processPatternsPage.html
  15. L Jacobson, G. Booch, J. Rumbaugh, The Unified Software Development Process, Addision-Wesley, 1999
  16. ISO/IEC 9126-1, Information technology Software engineering-Software quality characteristics and metrics Part 1 : Quality characteristics and sub-characteristics, 1998
  17. P. Allen, Realizing e-Business with Components, Addison-Wesley, 2001
  18. M. Woodman et al., Issues of CBD Product Quality and Process Quality, in the proceeding of 4th lCSE Workshop on Component-Based S/W Engineering, 2001
  19. P. Mohagehghi, R. Conradi, Experiences with certification of reusable components in the GSN project in Ericsson, Norway, in the proceeding of 4th ICSE Workshop on Component-Based S/W Engineering, 2001
  20. D. Giannakopoulou and J. Penix, Component Verification and Certification in NASA Missions, in the proceeding of 4th ICSE Workshop on Component-Based S/W Engineering, 2001
  21. S. W. Ambler, Process Patterns-Building Large-Scale Systems Using Object Technology, Cambridge University Press, 1998
  22. S. W. Ambler, More Process Patterns-Delivering LargeScale Systems Using Object Technology, Cambridge University Press, 1998
  23. M. Gnatz, F. Maschall et al., Toward a Living Software Development Process Based on Process Patterns, in V. Ambriola(Ed) : EWSPT 2001, LNCS 2077, 2001, Springer- Verlag, 2001
  24. H. Storrie, Describing Process Patterns with UML in V.Ambriola(Ed) : EWSPT 2001, LNCS 2077, pp.173-181, Springer- Verlag, 2001
  25. 웹페이지, www.orng.org
  26. Platinum Technology, BPWin Method Guide, 1998