본문 바로가기
KERD
논문KCI 등재

추적테이블을 이용한 요구사항 변경관리 및 추적 효과 연구

A Study of Requirement Change Management and Traceability Effect Using Traceability Table Kim

0

조회

0

다운로드

4

인용

0

참고문헌

키워드

주제분류공학

초록

소프트웨어 프로젝트의 실패요인 중 54%가 요구사항관리 미흡에서 발생하며, 이중 22%는 요구사항 변경관리에서 기인한다. 따라서 실패요인을 줄이기 위해 요구사항 관리활동이 중요하며 이중 요구사항 변경을 위한 핵심활동으로 추적기법을 활용한다. 추적기법에 사용되는 방법인 추적테이블은 단순링크 방식으로 사용이 간편하고 가독성이 있으며 추적의 정확성이 높은 장점이 있다. 그러나기존 추적테이블 연구는 변경관리 방법 및 추적의 효과를 구체적으로 제시하고 있지 않으며, 또한 변경영향 추정연구는 추정방법이 복잡하여실용성에 한계가 있다. 이에 본 연구는 기존에 연구된 추적테이블을 이용하여 변경요구사항을 관리하는 방법을 제시하고 이로 인해 변경율 및 변경영향도를 기존연구에 비해 용이하게 추정할 수 있는 기법을 제안한다. 또한 15개 프로젝트를 대상으로 추적테이블의 효과를 가설 검정하여 추적테이블이 프로젝트 성공에 영향을 미치며, 요구사항 관리미흡으로 인한 실패요인을 감소시킴을 확인한다.

Abstract

Insufficient requirement management accounts for 54% ofunsuccessful software development projects and 22% of insufficient requirement management comes from requirement change management. Hence, requirement management activities are important to reduce failure rates and a tracing method is suggested as the major factor in requirements change management. A traceability table is easy to use because of its legibility accurate tracing. However, traceability tables of existing studies have failed to concretely suggest method of change management and effect of traceability. Also, studies of methods to estimate change impact is complex. Hence, this study suggests how to use a traceability table to manage changes in requirements. Together, in comparison to existing studies, this study suggests easier methods to estimate change rate and change impact. Also Fifteen projects were sampled to test the hypothesis that traceability table influences the success of projects and that it decreases the failure rate that comes from the insufficient requirements management.

참고문헌 (19)

  1. Standish Group, "CHAOS Reports(1994)", ~ (1995)
  2. Standish Group, "CHAOS Reports(2004)", ~ (2004)
  3. CMMI Product Team, "Capability Maturity Mode Integration (CMMI)", Software Engineering Institude(SEI), ~ (2002)
  4. 정유신, "CMMI 기반 요구사항 추적성관리 프로세스 준수의 결 함감소 효과 분석 연구", 석사, pp.2007
  5. M. Elizabeth, "Introduction to SW Verification and Validation", Requirements Engineering, ~ (2005)
  6. Balasubramaniam Ramesh, "Toward Reference Models for Requirements Traceability", IEEE Transactions on software Engineering, 27(1) (2001)
  7. G, Anoniol, "Recovering Traceability Links between Code and Documentation", IEEE Transaction on Software Engineering, 28(10), pp.970~983 (2002)
  8. J. Cleland-Huang, "Dynamically Tracing Non-Functional Requirements through Design Pattern Invariants", conjunction with IEEE International Conference on Automated Software Engineering (2003)
  9. A. Egyed, "A Scenario-Driven Approach to Traceability", Proceedings of The 23rd International Conference on Software Engineering, pp.123~132 (2000)
  10. 김주영, "요구사항추적테이블의 확장 및 정규화 방안", 정보처리학회논문지D, 16(2), pp.201~212 (2009), 한국정보처리학회
  11. Looking for Reasons behind Sucess in Dealing with Requirements Change, "Joost de Wit", University of Twente, ~, pp.TR-CTIT-08-07 (2008)
  12. L. Goldin, "Abstraction-based requirements management", Proceedings of The 2006 ACM International workshop on Role of abstraction in software engineering, pp.3~10 (2006)
  13. D. Zowghi, "A study of the impact of requirements volatility on software project performance", Proceedings of The Ninth Asia-Pacific Software Engineering Conference(APSEC ’02), pp.3~13 (2002)
  14. Luigi Lavazza, "Enhancing Requirement and Change Management through Process Modeling and Measurement", Proceedings of The 4th International Conference on Requirements Engineering (ICRE’00), pp.106~118 (2000)
  15. 정규장, "개발 방법론의 요구 사항 변경 관리를 개선하기 위한 프로세스 모델", 정보과학회논문지 : 소프트웨어 및 응용, 30(6), pp.503~514 (2003), 한국정보과학회
  16. K. Weigers, "Software Requirements" (2003), Microsoft Press
  17. "Project Closed Report", 대림아이앤에스, ~ (2008)
  18. "Project Management Body Of Knowledge" (2000), PMI
  19. 김계수, "인과분석 연구방법론" (2006), 청람

관련 논문AI추천

이 간행물의 다른 논문 (6건)