요구사항의 비용산출을 통한 정량적인 ERRC 분석 방법

A Quantitative ERRC Analysis Method via Requirements Cost Estimation

  • 엄정용 (LG CNS 사업이행본부 공공서비스부문) ;
  • 김능회 (고려대학교 정보통신대학) ;
  • 이동현 (고려대학교 정보통신대학) ;
  • 인호 (고려대학교 정보통신대학)
  • 발행 : 2009.03.31

초록

Value-based requirements engineering process, called The ViRE(Value-Innovative Requirement Engineering) was suggested to create an uncontested market using ERRC(Eliminate, Reduce, Raise, Create) requirements analysis. But ViRE did not provides a quantitative data analysis method for ERRC decision so as to make objective decisions for customers. In this paper, to solve this problem, we suggest a quantitative ERRC analysis method by estimating requirements cost. Our method defines user requirements and decides their weight. Then, it makes quality level table for all the identified requirements and function modules and estimate implementation cost based on their quality levels. Finally, assess each requirement's impact and then evaluate ERRC value. We could get the more objective ERRC values by evaluate the requirement weight. functional module weight, and implementation cost. And we proved the efficiency of our model by a case study, smart student ID system.

키워드

참고문헌

  1. 김상수, 임상원, 인호, "블루오션 창출을 위한 요구공학 재정의 방법론", 2006 한국 소프트웨어공학 학술대회 논문집, 제8권, 제1호(2006), pp.295-304
  2. 김위찬,르네 마보안, "블루오션전략", 교보문고, 2005
  3. 박지현, 문미경, 염근혁, "소프트웨어 프로덕트 라인에서 체계적인 요구사항 변경 관리방법", 정보과학회논문지:소프트웨어 및 응용, 제32권, 제12호(2005)
  4. 최현미, 성아영, 최병주, 김재웅, "임베디드 소프트웨어를 위한 기능 중심 평가 모델", 정보과학회논문지:소프트웨어 및 응용 제32권, 제12호(2005)
  5. IFPUG, 기능점수 측정 실무 매뉴얼, IFPUG, 2004
  6. Karl E. Wiegers, 김도균 역, "성공적인 프로젝트 수행을 위한 소프트웨어 요구사항", 정보문화사, 2003
  7. Karl E. Wiegers, 김도균 역, "실용적인 소프트웨어 요구사항-까다로운 문제와 핵심적인조언", 정보문화사, 2006
  8. Sangsoo Kim, Hoh Peter In, Jongmoon Baik, Rick Kazman, and Kwangsin Han, "VIRE: Sailing a Blue Ocean with Value-Innovative Requirements", IEEE Software, Vol.25, 2008, pp.80-87 https://doi.org/10.1109/MS.2008.27
  9. Simonm Lock, Gerald Kotonya, "An Integrated Framework for Requirement Change Imapact Analysis", Proceedings of the 4th Australian Conference on Requirements Engineering, Sydney, Australia, 1999, pp.29-42
  10. Simon Lock, "Tool Support for Requirement Level Change Management and Impact Analysis", Doctoral Symposium Proceedings of the 13th International Conference on Automated Software Engineering, Hawaii, 1998