본문 바로가기
HOME> 논문 > 논문 검색상세

논문 상세정보

Product Line의 컨텍스트 기반 측정 지표 도출 방법
An Elicitation Approach of Measurement Indicator based an Product line Context

황선명   (대전대학교 컴퓨터공학과UU0000411  ); 김진삼   (한국전자통신연구원 임베디드소프트웨어연구단CC0186800  );
  • 초록

    제품 계열 기반 소프트웨어 개발 방법은 개발 조직이 보유하고 있는 품질이 보장된 핵심 자산의 재사용을 통해 제품의 개발 생산성을 획기적으로 향상시켜 시장 적시성을 맞출 수 있는 실용적이고 중요한 소프트웨어 개발 방법으로 빠르게 자리를 잡아가고 있다. 하지만 제품 계열의 특성 정의, 평가, 예측 및 개선을 위한 측정은 단일 프로젝트에서의 측정과는 달리, 개별 제품의 개발 및 유지를 위한 제품 개발 프로젝트의 수행도 특성뿐만 아니라 제품을 생산하기 위한 핵심 자산의 사용 및 핵심 자산의 개발과 전체적인 제품 계열의 수행도 까지도 고려해야 하기 때문에 무척 힘든 일이다. 따라서 제품 계열의 수행도를 측정하기 위해서는 일관성 있고 반복적이며, 효과적인 접근 방법이 제시될 필요가 있다. 본 논문은 제품 계열의 수행도 특성과 적용 방법의 다양성을 고려한 제품 계열을 위한 컨텍스트 기반 측정 지표의 도출방법을 제시하고 있다. 이 방법은 제품 계열의 측정 지표를 도출하기 위한 세부적인 절차와 작업의 결과로 생성되는 산출물의 양식을 제시하고 있다. 또한 연구 결과의 효과를 제시하기 위하여, 제품 계열의 기술적 관리 영역에 대한 주요 활동을 측정하기 위한 지표와 적용 사례를 함께 제시한다. 다양한 제품 계열 기반의 특성을 충분히 고려하여 제품 계열을 구축하거나 소프트웨어 제품을 생산할 때, 관리하고자 하는 속성을 파악할 수 있는 체계적인 접근 방법은 적용 상황 및 이해관계자의 관점에 따라 원하는 측정 지표를 효과적으로 도출할 수 있도록 한다.


    Software development based on product lines has been proved a promising technology that can drastically reduce cycle time and guarantee quality by strategically reusing quality core assets that belong to an organization. However, how to measure within a product line is different from how to measure within a single software project in that we have to consider the aspects of both core assets and projects that utilize the assets. Moreover, the performance aspects of overall project lines need to be considered within a product line context. Therefore, a systematic approach to measure the performance of product lines is essential to have consistent, repeatable and effective measures within a product line. This paper presents a context-based measurements elicitation approach for product lines that reflects the performance characteristics of product lines and the diversity of their application. The approach includes both detailed procedures and work products resulting from implementation of the procedures, along with their templates. To show the utility of the approach, this paper presents the elicited measurements, especially for technical management practices among product line practices. This paper also illustrated a real application case that adopt this approach. The systematic approach enables management attributes, i.e., measurements to be identified when we construct product lines or develop software product based on the product lines. The measurements will be effective in that they are derived in consideration of the application context and interests of stakeholders.


  • 주제어

    제품 .   제품 계열 .   핵심 자산 .   측정 .   지표 .   컨텍스트.  

  • 참고문헌 (20)

    1. P. Clements and L. Northrop, Software Product Lines : Practices and Patterns, Addison Wesley, 2001 
    2. K. Pohl, G. Bockle, F. van der Linden, Software Product Line Engineering : Foundations, Principles, and Techniques, Springer, 2005 
    3. J-C. Trigaux and P. Heymans, Software product Lines: State of art, 2003 
    4. K. Kang, S. Cohen, J. Hess, W. Novak, and S. Peterson, Feature-Oriented Domain Analysis(FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, November, 1990 
    5. J. Bayer, O. Flege, P. Knauber, R. Laqua, D. Muthig, K. Schmid, T. Widen, and J.-M. Debaud, PuLSE: A methodology to Develop Software product Lines, Proceedings of the Fifth ACM SIGSOFT Symposium on Software Reusability (SSR'99), pp.122-131, Los Angeles, CA, USA, May, 1999 
    6. Colin Atkinson et. al., Component-based Product Line Engineering with UML, Component Software Series, Addison-Wesley, 2001 
    7. S. Kettemann, D. Muthig, and M. Anastasopoulos, Product Line Implementation Tecnologies: Component technologiy View, technical Report, No.015.03/E, IESE, March, 2003 
    8. D. Weiss, Software Synthesis: The FAST Process. In Proceedings of the International Conference on Computing in High Energy Physics(CHEP), September 1995 
    9. Kyo C. Kang, Jaejoon Lee, and Patrick Donohoe, Feature Oriented Product Line Engineering, IEEE Software, 19(4):58-65, July/August, 2002 
    10. Software Engineering Institute. CMMI-SE/SW/IPPD/SS, v1.1 Capability Maturity Model Integration for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing, Continuous Representation, Version 1.1 (CMU/SEI-2002-TR-011), Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2002 
    11. Software Engineering Institute. CMMI-SE/SW/IPPD/SS, v1.1 Capability Maturity Model Integration for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing, Staged Representation, Version 1.1 (CMU/SEI-2002-TR-012), Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2002 
    12. International Organization for Standardization. Information technology - Process assessment - Part 1: Concepts and vocabulary. Reference number: ISO/IEC 15504-1: 2004(E). Geneva, Switzerland: International Organization for Standardization, 2004 
    13. International Organization for Standardization. Software engineering - Software measurement process. Reference number: ISO/IEC 15939: 2002 (E). Geneva, Switzerland: International Organization for Standardization, 2002 
    14. V.R. Basili and H.D. Rombach, The TAME Project: Towards Improvement-Oriented Software Environment, IEEE Transactions of Software Engineering, Vol.14, No.6, pp.758-773, June, 1988 
    15. V.R. Basili, Using Measurement for Quality Control and Process Improvement, Second Annual SEPG Workshop, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, June, pp.21-22, 1989 
    16. R.E. Park, W.B. Goethert, W.A. Florae, A Goal-Driven Software Measurement - A Guidebook (CMU/SEI-96-HB-002, ADA313946), Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA 1996 
    17. D. Zubrow and G. Campbell., Basic Metrics for Software Product Lines (CMU/SEI-00-TN-012), Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2000 
    18. D. Zubrow et al., Measures for Software Product Lines (CMU/SEI-2003-TN-031), Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2003 
    19. D. Zubrow et al., Developing a Measurement Program for Software Product Lines, Tutorial Notes of the Third Software Product Line Conference (SPLC 2003), Boston, MA, USA, August 30-September 2, 2004 
    20. 박창순 외, 임베디드 시스템 개발 프레임워크 구축, 정보통신부, 2006 

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역

원문보기

무료다운로드
  • NDSL :
유료다운로드

유료 다운로드의 경우 해당 사이트의 정책에 따라 신규 회원가입, 로그인, 유료 구매 등이 필요할 수 있습니다. 해당 사이트에서 발생하는 귀하의 모든 정보활동은 NDSL의 서비스 정책과 무관합니다.

원문복사신청을 하시면, 일부 해외 인쇄학술지의 경우 외국학술지지원센터(FRIC)에서
무료 원문복사 서비스를 제공합니다.

NDSL에서는 해당 원문을 복사서비스하고 있습니다. 위의 원문복사신청 또는 장바구니 담기를 통하여 원문복사서비스 이용이 가능합니다.

이 논문과 함께 출판된 논문 + 더보기